나는 문제를 메모리를 적절하게 할당하지 못하도록 좁혔다. 주제의 구성원 인 NSMutableArray가 범주의 구성원으로 있습니다. 카테고리에 항목을 채울 때 저장하지 않습니다.어떻게 그리고 어디에서 메모리를 할당합니까?
내가 어떻게 내 문제가 있다고 생각하는지 주제에 대한 메모리를 할당하는 방법을 잘 모르겠습니다. 여기
은 조각이다 :Category *cat = [[Category alloc] init];
cat.category_title = [result_categories stringForColumn:@"CATEGORY"];
QuotesAppDelegate *appDelegate = (QuotesAppDelegate *)[[UIApplication sharedApplication] delegate];
for (Subject *sb in appDelegate.subjects){
if([cat.category_title isEqualToString:sb.category_title]){
[cat.subjects addObject:sb];
NSLog(@"Adding subject: %@ cat.subjects.count=%i", sb.title, cat.subjects.count);
}
}
(위의 로그 인쇄 cat.subject 이름을 수행하지만 subjects.count를 인쇄하지 않습니다)
appDelegate.subjects의 크기는 무엇으로 당신의 초기화를 변경의 첫번째? – null0pointer
151은 appDelegate.subjects의 크기입니다. – jroyce
앱을 실행할 때 실제로 '제목 추가 : ...'가 인쇄됩니까? –