ios-编辑指定NSDictionary

问题描述

编辑指定NSDictionary

在一个plist文件中有20个 Dictionary 。需要编辑其中一个名称已知,不知道怎么做?

需要获取它的值,对SearchCountry Dictionary做一些修改。

解决方案

获取sub-dictionary :

NSMutableDictionary *plist = [[NSMutableDictionary alloc] initWithContentsOfFile:plistFilename];
NSMutableDictionary *searchCountry = [plist objectForKey:@"SearchCountry"];

修改其中一个值如下:

[searchCountry setValue:@"Cleveland" forKey:@"searchcity"];

保存:

BOOL success = [plist writeToFile:plistFilename atomically:YES];
时间: 2024-09-11 05:55:33

ios-编辑指定NSDictionary的相关文章

IOS获取指定年月的当月天数_IOS

前言 在开发IOS中常常需要用到这一功能,在限定一个月的时间间隔为第一天和最后一天,需要知道这个月有多少天,才能知道最后一天是多少号,而且还要知道是否是闰年,可能2月只有28天. 话不多说,附上代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSLog(@"%ld",(long)[self how

IOS检测指定路径的文件是否存在

  本文给大家分享的是在IOS开发中检测指定文件是否存在的方法,给大家汇总了4种,十分实用,小伙伴们根据自己的需求自由选择吧. 代码如下: - (NSString *)dataPath:(NSString *)file { NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"badge"];

IOS检测指定路径的文件是否存在_IOS

复制代码 代码如下: - (NSString *)dataPath:(NSString *)file  {      NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"badge"];      BOOL bo = [[NSFileManager defaultManager] creat

环信iOS 编辑 warning

问题描述 项目只使用环信在生成 dSYM 文件是出现大量 warnings 是什么原因?while processing /Users/rose/Desktop/ofashion/Client/projects/MStore/Pods/EaseMobSDK/EaseMobSDK/lib/libEaseMobClientSDKLite_x86_64.a(EaseMob.o):warning: /var/folders/gw/zhrj2qjn03xfm9kjhlxg3yn40000gn/C/com.

Excel工作表如何设置不同的编辑权限

  有这样一个业务表: 表中的物料名称.规格型号由保管员张三在TA的电脑上输入; 单价.金额由采购员李四在TA的电脑上输入; 最后从张三到李四再到王麻子,在王麻子的电脑中来输入付款信息,完成后打印出来. 要求实现的目的是:每个环节的人员都只能输入指定列的信息,表中其它数据不可编辑,也就是只读. 实现这样的目的其实并不难,下面咱们就看看具体的步骤: 按Ctrl + A全选工作表 再按Ctrl + 1 设置单元格格式 在[保护]选项卡下,去掉[锁定]和[隐藏]的勾选: 选中需要设置编辑权限的区域 按

《企业级ios应用开发实战》一1.3 iOS企业应用程序的发布

1.3 iOS企业应用程序的发布 除了上述特点,iOS企业应用还有一个显著的特点,就是应用程序的发布方式.iOS企业应用具有两种发布方式:In-House和Ad-Hoc,它们并不经过苹果公司的App Store进行发布,而只是在企业内部进行发布.换句话说,不经过苹果商店的应用程序审核程序. 1.3.1 iOS应用程序发布与App Store 2008年3月6日苹果公司推出了iPhone的应用程序开发包(iPhone SDK),吸引了全世界的开发者.2008年7月11日,App Store正式上线

ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑

前言: 为了赶进度,周末也写文了! 前几篇讲完查询框和工具栏,这节讲表格数据相关的操作. 先看一下列表: 接下来我们有很多事情可以做. 1:格式化 - 键值的翻译 对于"启用"列,已经配置了格式化 #是否,已经可以看到效果了. 对于分类ID列,通常显示的是分类名称,而不是ID值. 可是分类名称不在文章表里,在文章分类表,怎么关联格式化呢? 我们有文章分类表: 所以我们写个下拉配置: 然后在配置表头里把它配置上: 效果: PS:通过自定义语句来翻译下拉项的注意事项: 1 2 3 1:翻译

cocoa touch-ios记录指定规模的数组

问题描述 ios记录指定规模的数组 需要缓存20个键入值的最大记录.代码如下: NSMutableArray *startingArray = [[defaults objectForKey:@""startingTextArray""] mutableCopy];if (startingArray == nil)startingArray = [[NSMutableArray alloc] initWithCapacity:0];if (![startingArr

[iOS]Objective-C 实用特性索引(Objective-C Feature Availability Index)

[iOS]Objective-C 实用特性索引(Objective-C Feature Availability Index) 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Objective