#在蓝懿学习iOS的日子#第六个练习日
今天是练习日,对这两天的代码做了一个回顾,发现几处逻辑处理:
[e.items addObject:examDic[@"item1"]];
[e.items addObject:examDic[@"item2"]];
if (![examDic[@"item3"] isEqualToString:@""] ){
[e.items addObject:examDic[@"item3"]];
[e.items addObject:examDic[@"item4"]];
for(int i=0;i<</span>self.exam.items.count; i++){
NSString *examString =self.exam.items;
UIButton *itemBtn =self.itemButtons;
[itemBtn setTitle:examString forState:UIControlStateNormal];
3、xcode7不能直接加载http网页,需要在info.plist中添加如下代码:
NSAppTransportSecurity
NSAllowsArbitraryLoads
4、如果请求的东西不存在的话,就是判断内容里边是不是空对象Null:
+(NSMutableArray *)parseMenusWithDic:(NSDictionary *)dic{
NSMutableArray*menus = [NSMutableArray array];
NSDictionary*resultDic = dic[@"result"];
这里判断 if ([resultDic isMemberOfClass:[NSNull class]]) {
return menus;
}
NSArray *dataArr =resultDic[@"data"];