圖1
-(void)requestChannels{
//獲取plist文件路徑
NSString*path = [[NSBundlemainBundle]pathForResource:@"channels"ofType:@"plist"];
NSArray*arr = [[NSArrayalloc]initWithContentsOfFile:path];
NSMutableArray*mArr = [NSMutableArrayarray];
圖2
//字典轉(zhuǎn)模型
for(NSDictionary*dicinarr) {
Channel*channel = [Channelnew];
[channelsetValuesForKeysWithDictionary:dic];
[mArraddObject:channel];
}
if(_channels==nil) {
_channels= [NSArray array];
}
self.channels= mArr;
//刷新collectionview
[self.newsContentCollectionViewreloadData];
}
channels是保存模型的數(shù)組,這樣plist中的數(shù)組就轉(zhuǎn)成模型數(shù)組保存到channels中了.