在我的应用程序中,我试图序列化服务器响应字典并将其写入文件系统。但是对于某些响应,我收到错误“属性列表对格式无效”。原因是服务器响应中的 CFNull 对象。现在,服务器响应将不断变化,所以我没有明确的方法来删除 CFNull 对象()。下面是我的代码:
NSString *anError = nil;
NSData *aData = [NSPropertyListSerialization dataFromPropertyList:iFile format:NSPropertyListXMLFormat_v1_0 errorDescription:&anError];
解决这个问题的最佳方法是什么?如何一次性从服务器响应中删除所有 CFNull 对象?