我已经开始使用Xcode 7进行AFNetworking,但今天由于某种原因我降级为Xcode 6.4。以前,以下代码正在运行。但是在Xcode 6.4中,它给了我很多错误。我无法理解。
NSDictionary *params = @{@"id" : [pDetailData uid]};
[manager POST:URLString parameters:params success:^(AFHTTPRequestOperation * _Nonnull operation, id _Nonnull responseObject) {
resultDict=responseObject;
[self performSegueWithIdentifier:@"isUserProduct" sender:self];
} failure:^(AFHTTPRequestOperation * _Nullable operation, NSError * _Nonnull error) {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error Retrieving Product" message:[error localizedDescription]delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alertView show];
}];
错误消息快照
更新:我根据建议添加了以下内容,然后才能运行
#import "ProductDetailViewController.h"
#define IS_OS_8_OR_LATER ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0)
#if !defined(__clang_major__) || __clang_major__ < 7
#define _Nonnull
#define _Nullable
#endif
@implementation ProductDetailViewController
更新2:现在我收到以下错误,我不确定这个是否也与我原来的问题有关,但是这个错误出现在我从Xcode 7.1降级到Xcode 6.4之后