【发布时间】:2013-10-25 11:39:18
【问题描述】:
我需要访问Class2.m 中的 userEMail (NSString) 属性,但它返回 null。
Class1.h:
@interface AuthController : UIViewController
{
@public NSString *const userPassword;
@public NSString *const userEMail;
@public NSString *const userFullName;
}
@property (nonatomic, strong) NSString *userEMail;
然后在 Class1.m 中保存 userEMail。
Class2.m:
AuthController *ac = [[AuthController alloc] init];
NSLog(@"%@", ac.userEMail);
【问题讨论】:
-
你在哪里设置?你打电话给
[ac setUserEMail:@"mymail@somemail.com]; -
在第一个class.m文件中合成userEmail
-
在 Class1.m 中设置它。用 NSLog 测试了它的值,没问题。
-
请包括所有内容。 Setter、getter 等如果您不共享所有内容,我们将无法提供有效的帮助
-
为什么你的
iVars设置为const?
标签: ios iphone objective-c