在Swift中转换'UnsafePointer <cchar>'

时间:2018-07-26 07:37:45

标签: ios objective-c swift

我正在尝试将Objective-C代码转换为Swift。 当我转换此行时,它给了我一个错误:

Objective-C行代码:

self.bike.isLocked = result.isLocked ? YES : NO;

self.bike.lastReturnTime = [NSString stringWithUTF8String:result.return_time];

行Swift转换后的代码:

 bike?.isLocked = result.isLocked ? true : false
 bike?.lastReturnTime = String(utf8String: result.return_time)

和第二行错误:

  

无法转换类型'(Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8,Int8 '转换为预期的参数类型'UnsafePointer '(aka'UnsafePointer')

isLock类型为Bool 并且lastReturnTime类型为String

你能帮我吗?

0 个答案:

没有答案