升级到Xcode 7(7A21B)后,在box <- list(structure(c(-88.44636, -84.29698, -84.29698, -88.44636,
32.28459, 32.28459, 41.7449, 41.7449), .Dim = c(1L, 4L, 2L)),
NULL, structure(c(108.3619, 108.4818, 108.4818, 108.3619,
-6.537015, -6.537015, -6.439103, -6.439103), .Dim = c(1L,
4L, 2L)), structure(c(108.5949, 114.2009, 114.2009, 108.5949,
-3.03971, -3.03971, 2.08105, 2.08105), .Dim = c(1L, 4L, 2L)))
中构建当前项目时会引发AFNetworking错误。我已将AFNetworking链接为Git中的子模块,因此它定期更新。
错误是
AFURLSessionManager.m:288:87:Null传递给需要非空参数的被调用者
责任界:
AFURLSessionManager.m
显然,nil参数需要用值替换,或者实例化 NSURLSessionDataTask *dataTask = [[NSURLSession sessionWithConfiguration:nil] dataTaskWithURL:nil];
对象的方法需要改变,但我不熟悉AFNetworking来自行进行更改。
这是整个方法:
dataTask
有没有办法解决这个错误?
答案 0 :(得分:0)
树解决方案。使用共享会话:
NSURLSessionDataTask *dataTask = [[NSURLSession sharedSession] dataTaskWithURL:nil];
或决定配置。您是在后台发送文件还是仅在应用程序位于前台时发送文件?用
替换nil[NSURLSessionConfiguration defaultSessionConfiguration]
或
[NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:@"My Identifier"]
或直接使用NSURLSession而不是过时的第三方框架。
答案 1 :(得分:0)
这是一个简单的错误。感谢Quentin突出显示Git中的子模块尚未更新。这样做纠正了错误。