在我的目标代码中我有:
@property (nonatomic, nullable) NSString* position;
在 swift 中它被转换为 String 类型。我可以禁用该转换吗?我也想在 swift 中使用 NSString 类型
目前我的 swift 代码是这样的:
(a.position as NSString?)?.intValue
最佳答案
无法禁用该对话。但是您可以使用 Int(a.position ?? "")
将 String
转换为 Int
。这是安全的,因为这个初始化器是可选的。
关于objective-c - 禁止转换 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53004480/