【发布时间】:2010-07-14 21:17:07
【问题描述】:
关于这个主题有几个线程,但没有一个能够解决我的问题。本质上,我正在尝试将自定义对象添加到 NSMutableArray 中,但它似乎没有添加。我没有收到任何错误,但我收到警告说我的数组是一个“未使用的变量”,所以看起来它没有被使用。请参阅下面的代码。任何帮助表示赞赏!
这是应用程序委托中的初始化(在运行时它说这个数组没有被使用):
NSMutableArray *organArray = [[NSMutableArray alloc] init];
这是我的对象类organ.m(我正在导入应用程序委托、rootviewcontroller 和organ.h 文件)
Organ *organObj = [[Organ alloc] initWithPrimaryKey:primaryKey];
organObj.organName = [NSString stringWithUTF8String:(char *)sqlite3_column_text(selectstmt,1)];
organObj.isDirty = NO;
[appDelegate.organArray addObject: organObj];
[organObj release];
我知道organObj.organName 正在从我的sqlite 数据库中获取正确的值,因为我可以将它们输出到控制台。他们只是似乎没有被添加到数组中,而且它说数组没有被使用的事实意味着有问题。
提前致谢
【问题讨论】:
标签: iphone objective-c nsmutablearray