为啥获取不到内容?
来源:6-2 作业题
_小怪
2018-01-08 20:37:18
#import "ViewController.h" #import "IdiomModal.h" @interface ViewController () //模型数组 @property(strong,nonatomic)NSArray *questions; @end @implementation ViewController //重写get方法 -(NSArray *)questions{ if(_questions == nil){ //如果没有就加载,加载plist文件的方法 NSString *path = [[NSBundle mainBundle]pathForResource:@"qusetions" ofType:@"plist"]; //plist文件是数组类型,所以创建一个数组 NSArray *dictArr = [NSArray arrayWithContentsOfFile:path]; //创建可变数组,保存从数组dictArr遍历出来的每一个元素 NSMutableArray *mutArr = [NSMutableArray array]; //循环字典转模型,将遍历出来的元素,赋值给对应的模型属性 for (NSDictionary *dict in dictArr){ //创建对象 IdiomModal *modal = [[IdiomModal alloc]init]; //赋值 modal.answer = dict[@"answer"]; modal.title = dict[@"title"]; modal.options = dict[@"options"]; //添加到可变数组 [mutArr addObject:modal]; } //循环结束赋值到属性 _questions = mutArr; } //返回 return _questions; } - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"%@",self.questions); }
老师我的打印出来数组questions什么都没有空白的..
1回答
Tender10
2018-01-09
你有没有将qusetions.plist文件拖入到项目中,如果没有先把这个文件放入到项目工程中。
相似问题