【发布时间】:2015-10-12 09:33:29
【问题描述】:
我有这个结构:
struct MessageRandomWords {
let message = MessageType.kMessageTypeRandomWords
let randomWords : Array<Array<String>>
}
我正在尝试通过这样做将此结构转换为 NSDate:
var message = MessageRandomWords(randomWords: self.words)
let data = NSData(bytes: &message, length: sizeof(MessageRandomWords))
但是当我尝试将其转换回原始结构时:
var messageRandomWords : MessageRandomWords?
data.getBytes(&messageRandomWords, length: sizeof(MessageRandomWords))
if let messageRandomWords = messageRandomWords {
}
我在 if let 语句中发现了 BAD_ACCESS 错误。
问题出在哪里?
【问题讨论】: