代码:
UIColor * color = [NSKeyedUnarchiver unarchiveObjectWithData:self.colorData];
if ([countedColorSet containsObject:color]) {
//Do stuff
}
出了什么问题:
没有错误,但"做东西"从不运行(64位)......即使是“颜色”#39;与存储在集合中的一个相同。在没有其他条件的情况下进行测试32位工作正常并且"做东西"运行。
所以:
我疯了吗?我能错过什么?
答案 0 :(得分:2)
通过Apple技术支持事件确认这是与arm64上的归档类有关的错误。他们的建议是建立一个自定义归档程序类。