iOS 似乎不允许将 nil 图像插入 NSDictionary。我可以给它一个 nil 图片吗?
我的 NSDictionary 设置如下:
NSDictionary *record = [NSDictionary dictionaryWithObjectsAndKeys:
UIImageJPEGRepresentation(self.mainImage.image, 1.0), @"tagData",
self.firstname, @"firstname",
self.lastname, @"lastname", nil];
我要插入的数据
NSDictionary1 contains NSString(Fabian), NSString(Toulouse), NSData(JPGFILE)
NSDictionary2 contains NSString(Kindle), NSString(May) , NSData()
NSDictionary3 contains NSString(Far) , NSString(Ney) , NSData(JPGFIle)
NSDictionary4 contains NSString(Here) , NSString(There) , NSData()
NSDictionary5 contains NSString(Sam) , NSString(Sung) , NSData()
NSDictionary6 contains NSString(IBM) , NSString(HP) , NSData(JPGFIle)
Tableview 显示上面的数据集。
S/no First Name Last Name Image
1 Fabian Toulouse JPGFILE
2 Kindle May PNGFILE
3 Far Ney JPGFIle
2
2
6 IBM HP JPGFIle
我尝试了以下
NSDictionary *record = [NSDictionary dictionaryWithObjectsAndKeys:
Nil, @"tagData",
self.firstname, @"firstname",
self.lastname, @"lastname", nil];
或
NSDictionary *record = [NSDictionary dictionaryWithObjectsAndKeys:
Null, @"tagData",
self.firstname, @"firstname",
self.lastname, @"lastname", nil];
但它们不起作用。
有什么建议吗?
最佳答案
您需要使用 [NSNull null]
来表示集合中的 nil 值。 nill/null 将引发异常
关于ios - 将 nil 图像插入 NSMutableDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23556636/