Ios Can';在Coca Touch框架中找不到资源的路径
我正在为iOS 8.0使用新的Coca Touch框架+ 我正在尝试使用常规的[NSBundle mainBundle]获取资源路径,但它不起作用。有人知道发生了什么吗Ios Can';在Coca Touch框架中找不到资源的路径,ios,objective-c,cocoa-touch,frameworks,ios8,Ios,Objective C,Cocoa Touch,Frameworks,Ios8,我正在为iOS 8.0使用新的Coca Touch框架+ 我正在尝试使用常规的[NSBundle mainBundle]获取资源路径,但它不起作用。有人知道发生了什么吗 NSString *path = [[NSBundle mainBundle]pathForResource:@"my_text_file" ofType:@"txt"]; 当我使用常规静态库时,它找到了它。 我只是将文件放入框架/静态库。框架确实会加载到您的包中。 我发现你只需要做一个简单的改编 假设您的框架是FWork。
NSString *path = [[NSBundle mainBundle]pathForResource:@"my_text_file" ofType:@"txt"];
当我使用常规静态库时,它找到了它。
我只是将文件放入框架/静态库。框架确实会加载到您的包中。 我发现你只需要做一个简单的改编 假设您的框架是FWork。 简单地说就是这个前缀 框架/工作/ 在资源之前,如下所示:
NSString *path = [[NSBundle mainBundle]pathForResource:@"Frameworks/FWork/my_text_file" ofType:@"txt"];
我们会找到的