从有效路径读取时获取空数据

时间:2016-09-08 18:21:16

标签: ios objective-c ios-simulator

我使用iOS模拟器进行测试。

当从自己的库中选择照片并将路径存储到由mongodb和nodejs支持的数据库时,我尝试从路径中读取并重新加载图像数据:

NSString *photo1Path = photo1[0];

NSLog(@"!!!photo1Path: %@", photo1Path); 
// Console: !!!photo1Path: /var/folders/x4/01z7j18d7vz8rxrgcxt2w9dm0000gn/T/6-vZsBlMzA1Lj_pkdVYRx-HI.png

NSData *data = [NSData dataWithContentsOfFile:photo1Path ];

NSLog(@"!!!photo1Data: %@", data);
// Console: !!!photo1Data: (null)

UIImage *photo1Image = [UIImage imageWithData:data];
[self.photo1Button setImage:photo1Image forState:UIControlStateNormal];

从上面可以看出,路径是正确的,但数据被读取为" null"。我试图在线搜索解决方案,但仍感到困惑。这是iOS模拟器的问题还是我需要使用主包或什么?

0 个答案:

没有答案