3.后台执行程序
[objc] view plaincopyprint?
- - (void)loadBannerList:(void (^)(NSArray *bannerList, NSError *error))block {
- NSParameterAssert(block);
- [self POST:@"webresources/homePage"
- parameters:nil
- resultClass:BannerWrapper.class
- resultKeyPath:nil
- completion:^(AFHTTPRequestOperation *operation, id responseObject, NSError *error) {
- //-----------------------Persistence DEMO---------------------
- //If network error, get data from CoreData, else save data into CoreData
- if (!error) {
- NSError *err;
- Persistence *persistence=[[Persistence alloc] init];
- BOOL save=[persistence saveMTLModel:responseObject error:&err];
- if (save==NO) {
- NSLog(@"Save ERROR!");
- }
- }else{
- NSError *err;
- Persistence *persistence=[[Persistence alloc] init];
- BannerWrapper *resObject=[[BannerWrapper alloc] init];
- BannerWrapper *object=[[B