【发布时间】:2017-06-27 08:12:02
【问题描述】:
我来自 swift 背景,我在 Objective-c 中有一个代码,它从服务器获取值,它正确地获取了下面的代码。
if (![message_expiration intValue]){
NSLog(@"Check the message expiration integer value");
_MessageExpire = [message_expiration intValue];
}
我有一个变量:
@property (nonatomic, assign) NSInteger *MessageExpire;
我想要的是:我的整数变量取来自服务器的值,我是这样做的:
_MessageExpire = [message_expiration intValue];
但我得到的错误是:不兼容的整数到指针转换分配.....
任何帮助表示感谢
【问题讨论】:
-
在
NSInteger之后删除*。这不是指针。 -
顺便说一句:请尊重 Objective-C 命名约定。
-
谢谢@Sulthan,它可以工作,谢谢大家:)
标签: objective-c int nsuinteger