尝试使用Xcode 7.3从NSDictionary中读取Swift(2)中的数据时,尝试执行此操作时遇到了臭名昭著的EXC_BAD_INSTRUCTION(code = EXCI386_INVOP,subcode = 0X0)错误:
let aDict = data as! NSDictionary
car.tempo = aDict["tempo"] as! Int32
虽然没有编译器警告。我知道过去存在Xcode,Swift和Int32s的问题。有什么建议如何更好地处理吗? TIA!
由于可能不清楚,因此-保证上面显示的数据包含来自plist文件的数据,并且aDict [“tempo”]是一个NSNumber。
最佳答案
您没有将键“速度”的值设置为aDict ...
关于swift - 使用Swift 2和核心数据读取Int32时发生崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37403534/