Tag: 文件

以JSON格式的string文件,如何将filecontent读入NSDictionary

我的应用程序包中只有一个文件“xyz.txt”,只有JSON格式的文本。 我想打开文本文件的文件path,并将内容读取到NSDictionary。 怎么做。 我已经准备好了我的JSONstring。 只需要启动到NSdictionary。 如果我直接在代码中初始化,那么在evey键和值之前,我会需要很多@。 我想避免这种情况。 这就是原因,我把JSON放在一个文件“xyz.txt” 我有两种方法 – 1.我读取表单文件,并使用[[NSDictionary alloc] initWithContentsOfFile:filePath]; 2.我把这个string分配给了NSDictionay。 我一直想避免使用@ 我知道我们可以通过NSData ID结果= [NSJSONSerialization JSONObjectWithData:数据选项:NSJSONReadingMutableContainers错误:&错误]; 但即使在这种情况下,我们将需要使用@初始化string到NSData的所有键和值。 任何解决scheme,可以从文本文件读取JSON和输出分配给NSDictionary { "ABC": [ { "id": "01", "score": "0.2" }, { "id": "02", "score": "0.2" } ], "XYZ": [ { "id": "01", "score": "0.9" }, { "id": "02", "score": "0.9" } ], "PQR": [ { […]

iCloud会将Documents目录中的所有file upload到云服务器吗?

我的印象是,iCloud只能使用UIDocument文件。 其他types呢? 此外,如果我的用户的file upload到云中,如果我的应用程序是通用的,他可以使用这些文件与他所有的设备?

在iOS应用程序的文件夹中打印所有文件名

我在我的iOS应用程序中有一个包含4个子文件夹的文件夹,每个文件夹都包含大约20个文件。 我想能够遍历每个文件夹并打印出文件名。 我不知道如何去做这件事。 这是我所尝试的: let docsPath = NSBundle.mainBundle().resourcePath! + "/Samples"; let fileManager = NSFileManager.defaultManager() var error: NSError? let docsArray = fileManager.contentsOfDirectoryAtPath(docsPath, error:&error) println(docsArray) 这打印出零。 我希望它打印出每个文件名。 我如何做到这一点?

如何获取文件列表/上传/重命名/写入/读取文件在iOS设备编程?

我正在创build一个应用程序,用户将不得不上传文件和图像如xls,pdf,txt,jpg,png等。我想向用户展示他的iOS设备中存在的所有文件,请帮助我。

Objective C / IOS – 将audiostream保存到文件

是否有可能/有没有办法将audiostream保存到本地文件? 我很缺乏经验,我不知道从哪里开始 – 正确的方向点将不胜感激。 我正在构build一个从URLstream式传输audio的应用程序(例如http://audiostream.mp3 )。 我希望用户能够将audio保存到文件,从他们开始收听时开始。 由于audio将是一个stream,我担心的是,我不处理一个完整的MP3文件 – 我猜这使事情比简单地下载一个完整的MP3更棘手。 在此先感谢您的帮助。

使用NSBundle访问iOS7中的资源

我在更新应用程序到iOS7 SDK时遇到问题。 在使用iOS 6 SDK之前,使用NSURL来访问我的mp3文件,如下所示: NSURL *folderURL = [[NSBundle mainBundle] URLForResource:@"" withExtension:@"" subdirectory:@"AudioGuide"]; 现在,使用iOS 7 SDK我总是得到零作为folderURL的值,我的audio指南不再findMP3的。 我已经查看了模拟器生成的.app-Bundle(在〜/ Library / Application Support / …中),我可以在根目录下看到“AudioGuide”文件夹。 所以这是确定的。 我不是iOS的大师,并没有真正遵循iOS7的更新。 在应用程序中如何访问自己的资产是否有任何更改? 我如何访问我的文件?

在iPhone Safari上运行本地创build的文件

是iOS应用程序开发的新手。 我想问是否可以创build一个html文件,并将其保存在应用程序(文件),并在iOS Safari上运行这个html文件? 谢谢

读取文本文件的特定部分

我发现了一些类似的问题,但与XCode无关。 我正在创build一个应用程序,点击一个button生成一个随机引用,并将其显示在标签中。 我想要做的是带有所有引号的文本文件,然后让我的应用程序从该文件中随机select一个引用。 问题是我的代码目前正在读取文件的全部内容。 textHIYP = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; textHIYP.editable = NO; [self.view addSubview:textHIYP]; textHIYP.text = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Quotes" ofType:@"txt"] encoding:NSUTF8StringEncoding error:nil]; 我唯一能想到的方法就是创build一个arc4random()代码来随机find它所在的文件,每个文件包含一个单引号,但是因为我想要超过一百个引号,理想。 有关如何阅读文本文件的特定行的任何build议? 感谢提前堆!

iOS从文件读取

我试图让我的iPhone应用程序从一个文件中加载文本到一个string数组,从每个数组元素的文件1行。 我已经使用崇高文本创build了一个文本文件的input文件。 我将文件(位于我的项目目录内的一个文件夹内)拖到xCode中,放到项目heirarchy中同一位置的文件夹中。 我也尝试添加它作为一个捆绑(通过复制文件夹并重命名与.bundle扩展名),无济于事。 目前,我的应用程序有两个地方的文件(显然我打算删除不需要的版本,但我不知道这将如何工作,所以我现在已经离开了它)。 我写了一个函数,我想读取我的文件,并将其内容组装到一个数组中: func readFromFile(filename: String) -> [String]? { guard let theFile = Bundle.main.path( forResource: fileName, ofType: "txt") else { return nil // ALWAYS returns nil here: Seems 'filename' can't be found????? } do { // Extract the file contents, and return them as a split string array let fileContents = try […]

cordova ios resolveLocalFileSystemURL ENCODING_ERR在cordova.file.applicationDirectory

window.resolveLocalFileSystemURL(cordova.file.applicationDirectory +'www / tutorial / comic.json') 导致在设备上使用ENCODING_ERR进行失败callback。 在ios模拟器中运行FINE。 iosPersistentFileLocation =库 iosExtraFilesystems =捆绑,库,库 – asynchronous 完整path: 在设备上:///private/var/mobile/Containers/Bundle/Application/0E3CD0FD-BC69-42D1-BBB2-C59682E7F29A/My%20Comics.app/www/tutorial/comic.json simulator-file:/// Users / admin / Library / Developer / CoreSimulator / Devices / 80E29D25-5164-4869-81F9-E30571D2BE92 / data / Containers / Bundle / Application / 650AE88A-FD42-469B-90FE-494DF11CFA02 / My%20Comics 。应用程序/networking/教程/ comic.json