我縮小了我的問題,不正確地分配內存。我有一個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 2012-02-21 05:09:18
151是appDelegate.subjects的大小 – jroyce 2012-02-21 05:14:31
當您運行它時,您的應用程序是否實際上打印了「添加主題:...」。 – 2012-02-21 05:14:46