将对象添加到NSMutableArray不适用于iPhone应用程序

将对象添加到NSMutableArray不适用于iPhone应用程序,iphone,objective-c,nsmutablearray,Iphone,Objective C,Nsmutablearray,在这个话题上有几个帖子,但没有一个能解决我的问题。从本质上讲,我试图向NSMutableArray添加一个自定义对象,但它似乎没有添加。我没有收到任何错误,但是我收到一条警告,说我的数组是一个“未使用的变量”,所以看起来它没有被使用。请参阅下面的代码。感谢您的帮助 以下是应用程序委托中的初始化(在运行时,它表示未使用此数组): 这是我的对象类Organe.m(我正在导入应用程序委托、rootviewcontroller和Organe.h文件) 我知道Organbj.organName正在从我的s

在这个话题上有几个帖子,但没有一个能解决我的问题。从本质上讲,我试图向NSMutableArray添加一个自定义对象,但它似乎没有添加。我没有收到任何错误,但是我收到一条警告,说我的数组是一个“未使用的变量”,所以看起来它没有被使用。请参阅下面的代码。感谢您的帮助

以下是应用程序委托中的初始化(在运行时,它表示未使用此数组):

这是我的对象类Organe.m(我正在导入应用程序委托、rootviewcontroller和Organe.h文件)

我知道Organbj.organName正在从我的sqlite db中获取正确的值,因为我可以将它们输出到控制台。它们似乎没有被添加到数组中,而事实上,它表示数组没有被使用,这意味着有问题


提前感谢

只是一个猜测,但如果organArray打算成为您的应用程序代理的成员,则在使用“NSMutableArray”作为前缀时,您正在创建一个新的organArray,因此如果我理解您的代码,请将您的应用程序代理更改为:

organArray = [[NSMutableArray alloc] init];
而不是:

NSMutableArray *organArray = [[NSMutableArray alloc] init];

非常感谢。这起作用了,我可以判断对象正在添加到数组中。但我仍然有一个问题,那就是从RootViewController访问阵列时遇到问题。my numberOfRowsInSection方法中的简单“return[appDelegate.organArray count]”返回0。这与我在Organger.m类中创建appDelegate对象的方式有关吗?在我的RootViewController.m文件中,我包含了Organger.h和我的代理头文件。再次感谢!别管bud了,我在我的RootViewController中的viewDidLoad方法中添加了以下行,并将其修复:appDelegate=(RadiologyAppAppDelegate*)[[UIApplication sharedApplication]delegate];再次感谢@西塞罗19,很抱歉,我没有看到你的问题,因为我只是偶尔访问这个网站。我很高兴你找到了答案!
organArray = [[NSMutableArray alloc] init];
NSMutableArray *organArray = [[NSMutableArray alloc] init];