nsbundle相关内容

NSBundle返回nil

我想从plit文件中读取应用程序的版本信息. 为此,我正在使用如下所示的代码. NSString * myFilePath = [[NSBundle mainBundle]pathForResource:@"MyApp-Info"ofType:@"plist"];//格式输出NSLog(@“%@",myFilePath); 输出 2010-08-31 17:14:10.095 M ..
发布时间:2021-05-17 20:12:56 移动开发

NSURL到带有XCTest的测试包中的文件路径

我正在尝试使用TDD和新的XCTest框架编写iOS应用.我的方法之一是从Internet检索文件(使用NSURL对象)并将其存储在用户的文档中.该方法的签名类似于: - (void) fetchAndStoreImage:(NSURL *)imageUrl 我正在尝试为此方法编写测试,以确保在没有互联网连接的情况下它不会失败.我的方法(取自先前的问题)是使用NSURL到本地文件系统中的 ..
发布时间:2020-12-01 00:05:36 移动开发

Mac App Store-无法保存文件

在Mac App Store上分发应用程序时,保存文件方面是否有任何限制? 如果我从计算机上编译并运行应用程序,则可以正常运行很好-保存配置。 但是,通过Mac App Store下载的版本未保存配置。我什至看不到配置文件。有人知道发生了什么吗? 这是保存配置的代码: -(void)saveConfig:(id)plist { NSString * path = [[ ..
发布时间:2020-10-04 01:45:52 其他开发

什么是Objective-C中的NSBundle和mainBundle?

关于iOS应用程序上的Objective-C,我在Apple开发人员网站上阅读了一些示例程序,发现几乎所有应用程序都包含一个名为' NSBundle '和' mainBundle ',我真的不理解这个词的意思。那是什么? 解决方案 捆绑软件是用于在Mac OS X上打包软件的结构。应用程序,框架和插件是所有不同种类的捆绑包捆绑包可能包含可执行代码,资源,头文件和其他内容(包括其他捆绑包)。 ..
发布时间:2020-10-04 00:27:55 移动开发

警告:NSBundle NSBundle(尚未加载)在iOS模拟器中发布了太多次

尝试测试我的应用时出现此错误。如果我完全关闭模拟器并重新启动,我可以暂时跳过它,但它总是在启动一两次后返回。有谁知道这是什么或如何解决? 警告:NSBundle NSBundle(尚未加载)已发布太多次了。为了兼容性,它不会被释放,但是将来可能会改变。在__NSBundleOverreleased()上设置一个断点以调试 此外,我将如何按照建议设置断点?我只知道如何在特定的代码行上设置 ..
发布时间:2020-09-23 20:27:10 移动开发

使用NSBundle访问iOS7中的资产

我在将应用程序更新到iOS7 SDK时遇到问题.在使用iOS 6 SDK并使用NSURL来访问我的mp3文件之前,像这样的文件夹: NSURL *folderURL = [[NSBundle mainBundle] URLForResource:@"" withExtension:@"" subdirectory:@"AudioGuide"]; 现在,使用iOS 7 SDK,我总是得到n ..
发布时间:2020-09-13 04:09:56 移动开发

无法在Swift中建立文件的路径

我尝试在Swift中打开文件.为此,我创建了文件路径.它不起作用. maaaacy:~ $ pwd /Users/tsypa maaaacy:~ $ cat a.txt test maaaacy:~ $ ./a.swift nil! maaaacy:~ $ 脚本: #!/usr/bin/xcrun swift import Foundation var filePath ..
发布时间:2020-08-12 02:46:17 移动开发

框架与捆绑

我希望能够为正在开发的应用程序添加插件,并且由于它是一种开发工具,所以我希望其他人能够编写自己的插件. 所以我的问题是框架和可装入捆绑包之间的真正区别是什么?哪个更适合作为插件(访问标头等)?而且,如果我使用可加载的包,该如何在运行时加载它们并在开发过程中访问它们的功能? 这些插件不必依赖其他插件. 解决方案 您是否看过关于包和框架之间的区别...包和框架都是文件结构,其中包含 ..
发布时间:2020-08-12 01:56:46 其他开发

如何在Xcode项目中包含txt文件?

我添加文件"IntegerArray.txt"的方法如下,首先进入“文件"->“将文件添加到"项目名称",选择文件,然后将其复制到项目的根文件夹中,即包含.xcodeproj文件.然后,我在Xcode中单击了项目的.xcodeproj文件,然后转到“构建阶段"->“复制文件"->"IntegerArray.txt",但是,当我构建项目时,以下代码不起作用 let bundle = NSBun ..
发布时间:2020-08-12 00:44:46 移动开发

NSBundleResourceRequest bundlePath

[问题末尾的更新] 我曾经在应用程序中播放一些音频文件. 我曾经将文件存储在应用程序中,但是后来我移到了On Demand Resources和NSBundleResourceRequest. 我有一个IBAction可以播放随机文件,并且由于我移到了ODR,所以无法正常工作.我唯一更改的是NSString *bundleRoot = [[NSBundle mainBundle] ..

Swift-将plist文件读取到数组吗?

我创建了一个从英语单词到西班牙语单词的迷你翻译.我想使用englishArray.plist而不是englishArray = ["the cat"]如何创建它? 我还使用了localizable.strings来检索"el gato"的值"the cat",但我想从englishArray.plist中检索到它 我从这里开始,但是不确定我是否走对了 let path = NSBun ..
发布时间:2020-07-18 02:41:24 移动开发

从NSBundle获取零路径

我在项目中创建了一个新文件夹,在其中复制了图像(称为"io.jpg"). 我还检查了构建阶段->复制捆绑软件资源,并且文件在那里. 因此,我尝试获取此图像的路径: NSBundle* bundle=[NSBundle mainBundle]; NSString* path=[bundle pathForResource: @"io" ofType: @"jpg"]; NSLog(@"%@ ..
发布时间:2020-07-15 01:44:01 移动开发