任何人都有Xcode的IB显示xib文件只是通过打开修改?虽然实际上没有修改?
如果我只是想查看一个xib文件的UI,这个动作会让Xcode将文件显示为已修改,然后我必须放弃更改和许多其他内容.
有任何想法吗?
我在我的项目中遇到了一个问题,我在头文件中声明了一个NSMutableDictionary属性,如下所示:
@property (copy, nonatomic) NSMutableDictionary *DataDict ;
Run Code Online (Sandbox Code Playgroud)
现在在实现文件中,我继续初始化这个字典因为我要使用它,就像这样:
DataDict = [[NSMutableDictionary alloc]init];
Run Code Online (Sandbox Code Playgroud)
现在,当我这样做时,我尝试在此字典中添加内容的那一刻我会收到此错误消息:
- [__ NSDictionaryI setObject:forKey:]:发送到实例0x885ae60的无法识别的选择器2012-10-19 16:51:56.040 testing [2297:c07] * 由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [__ NSDictionaryI setObject: forKey:]:无法识别的选择器发送到实例0x885ae60'
过了一会儿,我的项目运行了一千次,我决定取消注释我的初始化行,就像这样
//DataDict = [[NSMutableDictionary alloc]init];
Run Code Online (Sandbox Code Playgroud)
并解决了这个问题.
我的问题是:为什么?