UIDevice.currentDevice(). IdentifierForVendor!.UUIDString Swift 3 миграция
У меня есть следующий код в Swift 2
let deviceid = UIDevice.currentDevice().identifierForVendor!.UUIDString
Это не в состоянии скомпилировать. Я попробовал следующие предложения от авто-исправления в xCode, и я придумал это.
let deviceid = UIDevice.currentDevice.identifierForVendor!.UUIDString
Однако это все еще не компилируется. Он говорит, что значение типа 'UUID' не имеет члена UUIDString'
1 ответ
Решение
Мой совет - для такого рода вопросов - прямо на игровую площадку
let deviceid = UIDevice.current.identifierForVendor?.uuidString