在不同的类中使用NSMutablearray

时间:2011-05-05 07:07:56

标签: objective-c ipad nsmutablearray

我刚刚接触到目标c它是我第二个星期试图习惯它,它进展顺利,但我有点卡住,我已经在互联网上找到了很多关于这个问题的文章,但没有一个有效...

我正在为ipad / splitview开发。我有一个rootviewcontroller,我静态和动态地填充NSmutablearray并将它们返回到导航栏上的表格中,这非常有效。 我有一个detailviewvcontroller,我也想访问rootviewcontroller的NSMutablearray。我可以访问数组,但它没有对象(但是它中有对象,否则导航栏就是空的)。

到目前为止我有这个: Rootviewcontoller.h

@class DetailViewController;

@interface RootViewController : UITableViewController {

NSMutableArray *listoflinks;

}


@property (nonatomic,retain) NSMutableArray *listoflinks;

@end
i also synthesize the array, no problem in this class..

DetailviewController.h

@interface DetailViewController : UIViewController <UIPopoverControllerDelegate, UISplitViewControllerDelegate,UIPickerViewDataSource,UIPickerViewDelegate> {
    RootViewController *objRootViewController;}

@property(nonatomic,assign) RootViewController *objRootViewController;

@end

我还在detailviewcontroller.m文件中合成了该类的对象 当我使用objRootViewController.listoflinks到一个控制器它不会返回annything ..我也尝试通过在detailviewcontroller.m中创建一个NSMutablearray与我为listoflinks所做的相同的属性来做到这一点..这样的问题从另一个类获取数组的值,

请记住,这些头文件中有更多对象,但我没有添加它们,因为它们与数组无关。

1 个答案:

答案 0 :(得分:0)

在你的生活中加上singleton