【问题标题】:How to store an array into a plist file?如何将数组存储到 plist 文件中?
【发布时间】:2011-05-04 05:19:24
【问题描述】:

我有一个数组,我想将该数组存储到一个 plist 文件中。我该怎么做?

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    假设您有一个变量urArray 保存数组和一个名为pListFilePath 的变量pListFilePath 保存您要创建的文件的完整路径名,那么就可以了:

    [urArray writeToFile:pListFilePath atomically:YES];
    

    【讨论】:

    • @7KV7:谢谢..我有一个 NSDictionary 我如何将这个数组存储到那个 NSDictionary...
    • 我觉得可以从刚才创建的plist文件中初始化字典
    • NSDictionary *dict = [[NSDictionary alloc]initWithContentsOfFile:filePath];
    • @7KV7: 我已经初始化了 NSDicitionary,但是我怎样才能将该数组保存到 NSDicitionary...
    • 您将数组传输到 plist 文件,然后您从文件中读取到字典,这样您就可以在字典中找到数组.....
    【解决方案2】:

    按照这个步骤:对于NSArray存入plist

    例如:arrResult 是你的数组

    NSMutableDictionary *dict1=[[NSMutableDictionary alloc]init];
    
    [dict1 setValue:arrResult forKey:@"Result"];
    [dict1 writeToFile:[self plistPath] atomically:YES]; 
     [dict1 release];
    

    【讨论】:

      【解决方案3】:
      NSMutableDictionary *dict1=[[NSMutableDictionary alloc]init];
          [dict1 setValue:txtUserName.text forKey:@"username"];
          [dict1 setValue:txtPassword.text forKey:@"password"];
          [dict1 writeToFile:[self plistPath] atomically:YES]; 
          [dict1 release];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-18
        • 2018-08-17
        • 2021-07-04
        • 2017-10-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多