我想知道你是否可以在导航控制器的一个视图中为NSObject分配内存,然后在另一个视图中初始化那个NSObject?
即
//mainview.m
id anObject = [SomeClass alloc];
//subview.m
[anObject init];
[anObject someOtherMessage];
我想这样做,因为我想要一个我可以传递值的nsobject,我不想放松..
即。 我的主视图将有几个uitableview单元格,当被选中时将查询数据库并获取将被加载到子视图中的不同结果供用户选择..我想将每个选择存储到NSObject中..所以子视图将是加载和卸载了好几次,但NSObject它传递的选择需要保持不变..
如果你需要我更好地解释一些事情,请告诉我,我会尽力而为......只是因为我有点不确定我想要实现什么......我知道我想要什么,但如果可能的话
欢呼声。
答案 0 :(得分:3)
你想看看单身人士。 Google.com在Objective C中搜索单例。或者如果要将对象从One类传递到另一个类,则在子视图中创建mainview实例并通过属性访问它。