【发布时间】:2020-09-03 13:22:16
【问题描述】:
我无法将 ObjectiveC 长类型转换为 Swift。
//Swift
typealias Long = Int64
struct Item: Equatable {
let itemId: Long
...
}
//ObjC
@interface MyObject : NSObject
@property(nonatomic, assign) long itemId;
//Try create object in Swift
Item(itemId: objCObject.itemId)
错误: 无法将“Int”类型的值转换为预期的参数类型“Long”(又名“Int64”)
【问题讨论】:
-
这能回答你的问题吗? Can I cast Int64 directly into Int?
标签: objective-c swift