gpt4 book ai didi

ios - FHSTwitterEngine- 'NSInvalidArgumentException' ,'data parameter is nil'

转载 作者:可可西里 更新时间:2023-11-01 17:07:41 24 4
gpt4 key购买 nike

我正在使用 FHSTwitterEngine 将 gif 发布到 twitpic。当我在 iphone 上有 wifi 或 3G 连接时,一切正常。但我也想在没有连接或上传失败时实现一些错误处理。因此为了测试,我将 iphone 置于飞行模式并尝试使用以下方法上传到 twitpic:

id returned = [[FHSTwitterEngine sharedEngine] uploadImageToTwitPic:gif 
withMessage:@"message" twitPicAPIKey:@"key"];

但是当我这样做时,我立即收到以下错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: 'data parameter is nil'

然后xcode指向FHSTwitterEngine框架中的这一行代码:

 id parsedJSONResponse = removeNull([NSJSONSerialization JSONObjectWithData:responseData 
options:NSJSONReadingMutableContainers error:nil]);

关于如何解决这个问题有什么想法吗?

最佳答案

您可以先检查互联网连接。

Reachability *networkReachability = [Reachability reachabilityForInternetConnection];   
NetworkStatus networkStatus = [networkReachability currentReachabilityStatus];
if (networkStatus == NotReachable) {
NSLog(@"There IS NO internet connection");
} else {

NSLog(@"There IS internet connection");

}
}

关于ios - FHSTwitterEngine- 'NSInvalidArgumentException' ,'data parameter is nil',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21311760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com