Objective c 从文件列表向NSMutableArray添加多个对象
我有一个用于选择州(或欧洲的州)的选择器视图。我当前用于填充选择器视图的方法如下: 在视图中加载Objective c 从文件列表向NSMutableArray添加多个对象,objective-c,Objective C,我有一个用于选择州(或欧洲的州)的选择器视图。我当前用于填充选择器视图的方法如下: 在视图中加载 _arrayNo = [[NSMutableArray alloc] init]; [_arrayNo addObject:@" AL "]; [_arrayNo addObject:@" AK "]; [_arrayNo addObject:@" AZ "]; [_arrayNo addObject:@" Other "]; 然后是通常的pickerView委托和数据源。使用上面的代码,我没有任
_arrayNo = [[NSMutableArray alloc] init];
[_arrayNo addObject:@" AL "];
[_arrayNo addObject:@" AK "];
[_arrayNo addObject:@" AZ "];
[_arrayNo addObject:@" Other "];
然后是通常的pickerView委托和数据源。使用上面的代码,我没有任何问题。但是很明显,如果我想添加许多州/镇(不要说超过100个),数组方法将很难维护
我的问题是,我是否可以从位于Supporting files文件夹中的文件中的列表将状态加载到数组中?例如,包含以下内容的文件:
AL
AK
AZ
AR
CA
...
WI
WV
WI
Other
提前谢谢。是的。加载文件,解析其中的字符串(可能使用
组件通过字符串分隔:
)并将它们放入数组中 是的。加载文件,解析其中的字符串(可能使用组件通过字符串分隔:
)并将它们放入数组中 可以将.plist文件与列表一起加载,然后将plist文件根字典键/值加载到数组中 可以将.plist文件与列表一起加载,然后将plist文件根字典键/值加载到数组中 找到了
@property(nonatomic,retain) NSArray *arrayNo;
NSString *path = [[NSBundle mainBundle] pathForResource:
@"townsList" ofType:@"plist"];
_arrayNo= [[NSArray alloc] initWithContentsOfFile:path];
谢谢你的指导 找到了
@property(nonatomic,retain) NSArray *arrayNo;
NSString *path = [[NSBundle mainBundle] pathForResource:
@"townsList" ofType:@"plist"];
_arrayNo= [[NSArray alloc] initWithContentsOfFile:path];
谢谢你的指导 我会试试,已经找到一些示例代码。我会发布结果。我会试试,已经找到一些示例代码。我会发布结果。