Pre*_*ton 19 xcode warnings pointers objective-c ios
我还有另一个令人讨厌的警告.基本上,我有一个像这样声明的int:@property (nonatomic, assign) int *myInt;并设置如下:myInt = 0;.它也在实现文件中合成.我在设置int值的行上收到警告,它说Incompatible intiger to pointer conversion assigning to 'int *' from 'int'.我应该怎么做才能解决这个问题?
occ*_*lus 57
错误消息中有一个很大的提示!
在C和Objective C中,a int是原始数据类型.你已经写过int *,这意味着"一个指向int的指针",而你看起来只是想要一个int.
所以将你的财产改为:
@property (nonatomic, assign) int myInt;
Run Code Online (Sandbox Code Playgroud)
有关更多信息,谷歌"C指针",你会找到这样的信息:http://pw1.netcom.com/~tjensen/ptr/pointers.htm
| 归档时间: |
|
| 查看次数: |
48805 次 |
| 最近记录: |