【发布时间】:2016-01-27 16:24:44
【问题描述】:
在 iOS 中,我有三个控制器 A、B、C。我有一个模型对象,我将文本框值存储在对象的模型属性中,然后我将模型对象存储在数据库中,所有这些事情都发生在控制器 A 中。在控制器 C 中,我试图访问该模型对象属性,它显示我为零。我不知道为什么。下面是例子:
I have a model.m class like below
@implementation model:NSObject
@property(nonatomic)NSString *firstname;
A.m class
model m=[model alloc]init];
m.firstname=@"stackoverflow";
// and saving the "m" in PARSE framework which internally stores in database.
C.m class
model m =[model alloc]init];
NSLog(@"%@",m.firstname);// shows null value
访问它的正确方法是什么?在这种情况下请帮助我。
【问题讨论】:
-
在 C.m 中,您正在创建一个全新的对象,因此很自然地会将所有属性重置为默认值。您需要获取您在上午保存的对象。由于您没有显示如何保存它,我们无法告诉您如何检索它。
标签: ios objective-c model-view-controller model