メモリを正しく割り当てないという問題を絞りました。私はカテゴリのメンバとしてサブジェクトと呼ばれる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
あなたのアプリは実際に 'テーマを追加:...'を実行しますか? –