0

大家好,我有以下代码:

  NSString* issuePath =[[self contentURL] URLByAppendingPathComponent:@"magazine"].path;

我在上面的目录中有一个名为 a.plist 的文件。我必须阅读 a.plist 文件内容。怎么做。在文件是本地文件之前,我按如下方式访问它

 NSString *path = [[NSBundle mainBundle] pathForResource:@"a" ofType:@"plist"];
4

3 回答 3

1
  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSString *path = [documentsDirectory stringByAppendingPathComponent:@"a.plist"];       
NSMutableDictionary *plistContents = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
于 2013-09-18T07:45:29.593 回答
0

请参阅此文件处理程序实用程序,它提供 API 以与您的大多数文件相关操作进行交互。

它公开了以下功能的 API,

  • 检查文件或目录是否存在于给定路径中
  • 在给定路径中创建文件夹
  • 验证给定路径中是​​否存在文件夹
  • 获取文件的大小
  • 检查文件夹中是否存在具有该名称的文件
  • 检查此文件夹是否有更多子文件夹或者它是否是最后一个文件夹

文件处理程序实用程序类链接

于 2013-09-18T07:42:17.447 回答
-1

您可以简单地使用以下方法。

NSString *path = [[NSBundle mainBundle] pathForResource:@"a" ofType:@"plist"];
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
于 2013-09-18T07:37:47.723 回答