我是目标C的新手,但成功地启动并运行了我的项目。我唯一的问题是关于数据管理。我有两个视图控制器,每个都有一个数组,其中包含表单元格的标题。目前,这些标题是在相应的.m文件"viewDidLoad“下定义的。如果可能的话,我真的很想在一个单独的文件中预定义这些数组。
你们中的一个能不能让我知道这是否可能,如果有,我将如何实施?
发布于 2014-08-15 04:24:57
是的,这是可能的,通常我们使用.plist文件。
例如,如果有一个包含以下内容的文件items.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">
<array>
<string>Item1</string>
<string>Item2</string>
<string>Item3</string>
</array>
</plist>你可以这样读:
NSArray *array = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"items" ofType:@"plist"]];
NSLog(@"array = %@", array);https://stackoverflow.com/questions/25321223
复制相似问题