小编pmf*_*pmf的帖子

从可变字典中删除对象会引发异常

尝试从NSMutableDictionary中删除对象后,我收到异常.相关代码如下.'settings'被传递给方法,可以是NSDictionary或NSMutableDictionary.

 NSMutableDictionary *mutableSettings = nil;
 if ([settings isKindOfClass:[NSMutableDictionary class]])
     mutableSettings = (NSMutableDictionary *)settings;
 else 
     mutableSettings = [[[NSMutableDictionary alloc] initWithDictionary:settings] autorelease];

 [mutableSettings removeObjectForKey:@"akey"];
Run Code Online (Sandbox Code Playgroud)

这与崩溃

*由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:' - [__ NSCFDictionary removeObjectForKey:]:发送到immutable对象的mutating方法'

这有什么不对吗?谢谢.

cocoa nsdictionary ios

9
推荐指数
1
解决办法
3167
查看次数

列出大小大于N的文件

我需要在目录下列出大小> 0的所有文件(实际上预期文件大小为0).我怎么能用grep和/或awk做到这一点?我在想类似的东西

$ ls -alR | grep ... | awk ...
Run Code Online (Sandbox Code Playgroud)

unix shell awk grep

1
推荐指数
1
解决办法
249
查看次数

标签 统计

awk ×1

cocoa ×1

grep ×1

ios ×1

nsdictionary ×1

shell ×1

unix ×1