objective-c - Objective C 定义属性的问题

标签 objective-c

当我尝试将 int 定义为 Objective C 中的属性时,出现错误(不是对象类型)。我尝试过使用 NSInteger 和 int 但都不起作用。

代码: int座位;

@property(非原子,保留)int席位;

最佳答案

您不能保留 int 或 NSInteger,因为它们是原始类型 - 不是对象。请改用以下内容:

@property (nonatomic, assign) int seats;

关于objective-c - Objective C 定义属性的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1038990/

相关文章:

ios - 在 UITextView 中选择特定文本以触发 segue

ios - 具有大量数值的 PickerView

ios - 通知 UITableViewCell tableview 正在滚动的最佳方法是什么

ios - 为什么 CALayer 和 CAShapeLayer 表现不同

ios - iOS ScrollView 中图像的对称缩放

ios - 如何在uicollectionview中放大单元格的内容

iphone - 组合 IF 语句

objective-c - 创建具有 RGB 值的 NSColor

objective-c - 在真实设备iPhone 5s上运行的Xcode 6-beta 5上的Touch ID构建错误

iphone - scrollToRowAtIndexPath :atScrollPosition:animated scrolling too slow