无标题文章

- (void)viewDidLoad {

[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

NSURLSession *session = [NSURLSession sharedSession];

NSURL *geturl = [NSURL URLWithString:URL];

NSURLSessionTask *task = [session dataTaskWithURL:geturl completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {

NSString *resultStr = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];

NSLog(@"resultStr -> %@",resultStr);

}];

[task resume];

}


- (void)json
{
    _dic = [[NSMutableDictionary alloc]init];
    NSURL *url = [NSURL URLWithString:URL];
    NSURLSession *session = [NSURLSession sharedSession];
    NSURLSessionTask *task = [session dataTaskWithURL:url completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
        
        _dic =[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
        _dataArr = [[NSArray alloc]init];
        _dataArr = [[_dic objectForKey:@"result"]objectForKey:@"data"];
        
        _modelArr = [[NSMutableArray alloc]init];

        
        for (int i = 0; i<_dataArr.count; i++) {
            Model *_model = [[Model alloc]init];
            _model.title = [_dataArr[i] objectForKey:@"title"];
            _model.albums = [_dataArr[i] objectForKey:@"albums"][0];
            [_modelArr addObject:_model];
        }
        
        dispatch_async(dispatch_get_main_queue(), ^{
           
            [_collectionView reloadData];
        });
    }];

    [task resume];
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,837评论 0 9
  • 86.复合 Cases 共享相同代码块的多个switch 分支 分支可以合并, 写在分支后用逗号分开。如果任何模式...
    无沣阅读 1,460评论 1 5
  • Swift算法俱乐部:Swift 链表数据结构@(Swift)在本教程中,我们将会在Swift 3中实现链表。##...
    刘铭iOS阅读 307评论 0 1
  • 刚刚听《得到》中说了一段语音,说的是人一天浪费了90%的时间,突然发现我也是在浪费时间,而且还是一个很好的学习机会...
    我的胖熊熊阅读 211评论 0 0
  • 这两天在学习主题阅读,还没开始实践,但是自己要去克服不想学不想去改变的心态,成长本来就是一个痛苦的过程,但是自己要...
    阑十三阅读 892评论 0 11