UIDevice.currentDevice().identifierForVendor!.UUIDString Swift 3 迁移
UIDevice.currentDevice().identifierForVendor!.UUIDString Swift 3 migration
我在 swift 2
中有以下代码
let deviceid = UIDevice.currentDevice().identifierForVendor!.UUIDString
编译失败。我尝试遵循 xCode 中自动修复的建议,然后想到了这个。
let deviceid = UIDevice.currentDevice.identifierForVendor!.UUIDString
但是还是编译不通过。它说 'UUID' 类型的值没有成员 UUIDString'
我的建议 - 对于这类问题 - 直接进入游乐场
let deviceid = UIDevice.current.identifierForVendor?.uuidString
我在 swift 2
中有以下代码let deviceid = UIDevice.currentDevice().identifierForVendor!.UUIDString
编译失败。我尝试遵循 xCode 中自动修复的建议,然后想到了这个。
let deviceid = UIDevice.currentDevice.identifierForVendor!.UUIDString
但是还是编译不通过。它说 'UUID' 类型的值没有成员 UUIDString'
我的建议 - 对于这类问题 - 直接进入游乐场
let deviceid = UIDevice.current.identifierForVendor?.uuidString