Tag: plist

注释cacher les clefs d’API dans les应用程序Swift

实用程序«.plist»倒股票和其他方面的API.Contexte:Git,Github,Xcode,Swift 注释utiliter Github倾注了部分申请,没有livrer les clefs人员d’API? 消除无用票据,无用证据和使用限制。 即时报刊,收养收养人杂志: 1倒立清单咖啡机les clefs ex /«ApiKeys .plist» dans le projet Xcode 2 Ajouter ce fichier de clef dans la liste«.gitignore»des fichiersà忽略者 3 Ecrire une fon d’accèsaux clefs,dans un fichier swift。 前/«ApiKeys.swift» 4 Utiliser la fuction pourrécupérerles clefs 1Créerle fichier«Apikeys.plist»dans Xcode 2 Ajouter ce fichier de clef dans la liste«.gitignore»des fichiersà忽略者 […]

访问Plist中的坐标 – iOS

而不是如下所示访问硬编码的特定纬度 NSString *path = [[NSBundle mainBundle] pathForResource: @"WellList" ofType:@"plist"]; NSMutableDictionary *root = [[NSMutableDictionary alloc] initWithContentsOfFile:path]; NSString* latitude = [[[[[root objectForKey: @"Routes"] objectForKey: @"Houston" ] objectForKey: @"Location 1"] objectForKey: @"coordinate"] objectForKey: @"latitude"]; 我想使用循环访问我的plist中的每个坐标,并将它们添加到我的NSmutableArray。

iOS NSUserDefaults plist文件正在失去改变

我们正面临一个不寻常的情况,我的应用程序的plist会自动设置为默认值,大多数是在重新启动ipad / iphone之后。 任何想法为什么发生这种情况? 我们正在阅读这样的plist [[NSUserDefaults standardUserDefaults] registerDefaults:[AppSetting globalConfig]]; + (NSDictionary *) globalConfig { NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"settings" ofType:@"plist"]; return [[[NSDictionary alloc] initWithContentsOfFile:plistPath] autorelease]; } 保存后我们把它写下来 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setBool:self.isLogIn forKey:@"isLogin"]; [[NSUserDefaults standardUserDefaults] synchronize]; 一些更多的编辑…这与这个自动还原有任何关系。 我看到这个线的ipad谁是plist恢复.. <Error>: HID: The 'Passive' connection 'appName' access to protected services is denied. <Error>: HID: […]

如何更新ios中的plist文件

我正在开发一个应用程序。在这我试图更新plist文件使用下面的代码。 plist_path=[[NSBundle mainBundle]pathForResource:@"Configurationfile" ofType:@"plist"]; config_dict=[[NSMutableDictionary alloc]initWithContentsOfFile:plist_path]; [config_dict setValue:textField.text forKey:@"ServerURL"]; NSLog(@"%@",config_dict); [config_dict writeToFile:plist_path atomically:YES]; [config_dict release]; 但它不工作,但NSlog显示字典中的每个键的正确值。请帮助我如何更新plist文件。

无法将NSDictionary写入plist文件

更新:当我更改以下行时,我可以写入文件 [infoDict setObject:userList forKey:@"users"]; 至 [infoDict setObject:@"sampleString" forKey:@"users"]; 所以,我试图写入文件的结构一定有问题,有什么想法? 我正在尝试创build一个plist文件,并在运行时在我的iOS应用程序中写入。 我不能写信给它,但我可以阅读。 writeToFile方法返回一个“NO”。 当我手动尝试手动打开我使用Finder创build的文件时,它会显示“无法读取数据,因为它的格式不正确”,这是因为在使用文本编辑器打开文件时,它是空,并且不显示plisttypes的文件应该具有的任何xml标签。 而且我知道我可以从中读取,因为在手动拖动文件夹中的“有效”plist文件时,我的代码能够从那里读取一个空列表。 1)为什么不创build一个有效的plist文件? 和, 2)为什么我不能写(甚至是有效的)plist文件? NSLog(@"* Writing contents to plist file *"); NSString* path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString* plistPath = nil; if ((plistPath = [path stringByAppendingPathComponent:@"users.plist"])) { NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL exists = [fileManager fileExistsAtPath:plistPath]; NSLog(exists ? @"yes, file […]

从ios中的Plist嵌套展开式UITableView

嗨,是否有可能使用plist创build一个可扩展的表或ios视图? 这里是plist文件和控制types的意思 0 =开关 1 = TextField 我可以迭代plist创build一个可展开的表视图? 而输出应该是这个。 如果开关closures,则父项的所有子父项都将折叠。 我希望有一个人可以帮助我。 先谢谢了

如何在iOS中显示过滤的表格视图?

我目前有2个tableView 。 一个是显示单元格的基本tableView ,如果选中,它会进入一个详细的viewController 。 我创build了一个新的viewController来创build一个filtered页面视图。 我用plist填充页面视图。 我设法创build一个filter,但不知道如何从这里开始。 这是我的: – (IBAction)ingredientsAddButton:(UIButton *)sender { int j=0; onemsiz.text=ingredientTextField.text; ingredientText=onemsiz.text; NSLog(ingredientText); NSString *path = [[NSBundle mainBundle] pathForResource:@"recipes" ofType:@"plist"]; NSArray *arrayOfPlist = [[NSArray alloc] initWithContentsOfFile:path]; if (arrayOfPlist==NULL) { }else { for (int i=0; i<4; i++) { // i currently have 4 element is plist. NSString *strCurrentRecipeIngredients = [[arrayOfPlist objectAtIndex:i] […]

从Plist中读取信息以在TableView中使用

我已经检查了其他post,但似乎没有回答我的问题,所以在这里我去:) 我有一个Plist,内容如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>001</key> <dict> <key>Name</key> <string>Name1</string> <key>Number</key> <string>001</string> </dict> <key>002</key> <dict> <key>Name</key> <string>Name2</string> <key>Number</key> <string>002</string> </dict> </dict> </plist> 我试图让这个代码转换为一个数组,并用于一个TableView源。 然而,即使我以为我见过其他的post,没有人帮助我(我可以看到,这是我第一个真正的iOS项目,所以我可能不会100%操纵他们的代码)。 我想要从这个Plist生成表格,并且由于它至less有100个项目(通过Plist添加更多项目),我想要生成它。 然而,我正在努力做的主要事情是让数组获取Key1,然后Key2,Key3的信息…就像在下面的手动代码(我必须手动input,我会添加更多的信息,所以我希望它来自Plist): NSDictionary *item1 = [[NSDictionary alloc] initWithObjectsAndKeys: @"Name1", @"Name", @"001", @"Number", nil]; NSDictionary *item2 = [[NSDictionary alloc] initWithObjectsAndKeys: @"Name2", @"Name", @"002", […]

iOS使用Plist中的数据填充UITableView

我想用我的Data.plist文件的内容填充一个UTTableView 。 我需要加载到一个NSMutableArray 。 这是我来了多远: (查看加载): NSString *PlistPath = [[NSBundle mainBundle] pathForResource:@"Data" ofType:@"plist"]; Array = [[NSMutableArray alloc] initWithContentsOfFile:PlistPath]; [Array addObject:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"Testing 1", @"name", nil]]; 当然,在CellForRowAtIndexPath : cell.textLabel.text = [Array objectAtIndex:indexPath.row]; 我写在我的Data.plist文件(图片): 现在,当我运行该应用程序。 我的TableView保持空白。 感谢您的时间和帮助!

如何将值添加到属性列表的字典中的字典

我目前正在为我的plist.in plist创build一个控制器类,我有一个根字典,它有几个types(数字,string和字典),在我的控制器类我检查一个plist然后将其添加到文档,所以我可以读写它。 从这里我读了我现在的plist里的什么东西,把这些价值转嫁给我在这堂课里设定的临时演员。 这是我的读取方法在我的plist控制器类中的样子。 -(void) readPlistData { // Data.plist code // get paths from root direcory NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); // get documents path NSString *documentsPath = [paths objectAtIndex:0]; // get the path to our Data/plist file NSString *plistPath = [documentsPath stringByAppendingPathComponent:@"EngineProperties.plist"]; // check to see if Data.plist exists in documents if […]