这个话题已经被讨论过几次,但是没有一个人能解决我的问题。基本上我试图将自定义对象添加到NSMutableArray中,但似乎没有添加成功。我没有收到任何错误信息,但是我收到了一个警告,说我的数组是一个“未使用的变量”,所以看起来它没有被使用。请参见下面的代码。感谢任何帮助!
这是在应用程序委托中的初始化(运行时显示此数组未被使用):
NSMutableArray *organArray = [[NSMutableArray alloc] init];
这是我的对象类organ.m(我正在导入应用程序委托、根视图控制器和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数据库中获取了正确的值,因为我可以将它们输出到控制台。但它们似乎没有被添加到数组中,而且它显示数组未被使用,这意味着出现了问题。
提前致谢。