0
阅读plist文件的问题我简单的代码这样在即时聊天扩展与NSDictionary的initWithResourceForPath梅索德
NSDictionary * languagesDict=nil;
if(fileName)
{
NSString* path=[[NSString alloc] initWithString:[[NSBundle mainBundle] pathForResource:fileName ofType:@"plist"]];
if(path)
{
languagesDict=[[NSDictionary alloc] initWithContentsOfFile:path];
path=nil;
}
}
它工作在主应用程序很好,但在imessageexension它提供了一个空的字典。
当然,我已经放置了plist文件,我想在扩展目标的复制束资源中使用。
我甚至试图复制plist文件到扩展目录,因为没有工作。
感谢您的快速回答,但我不明白,为什么我应该安装应用程序组。我想阅读的文件是在扩展的资源束中,所以如果我可以从这个位置读取图像资产,我也应该能够读取plist文件。我做了NSFileManager的另一个实验,我能够加载文件到NSData,但是当我试图unarchive我没有。所以它看起来像我有文件,但我不能读它。 – Wojtas
你可以给我的东西在目标C请 – Wojtas
对不起。更新。 – shallowThought