Tag: fhs twitter engine

FHSTwitterEngine – 'NSInvalidArgumentException','数据参数为零'

我正在使用FHSTwitterEngine发布一个gif到twitpic。 当我有一个iPhone上的WiFi或3G连接一切正常。 但是我也想在没有连接或上传失败的时候实现一些error handling。 所以为了testing,我把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]); 有关如何解决这个问题的任何想法?

使用FHSTwitterEngine发布图片时发生错误

在我的应用程序中,我整合了FHSTwitterEngine在Twitter上发布图片。 直到上周它工作正常。 但突然间,当试图张贴图像时,显示204错误 Domain = FHSErrorDomain Code = 204“该请求没有返回任何内容。” 我不认为这是一个重复的post的问题,因为图像会根据用户的select而改变,而试图第一次发布图像本身就是给出错误。 基于文本的推文正常工作。 问题是只有图像发布 我正在使用的代码 dispatch_async(GCDBackgroundThread, ^{ @autoreleasepool { NSError *returnCode = [[FHSTwitterEngine sharedEngine]postTweet:self.textToTweet withImageData:UIImagePNGRepresentation(tweetImg)]; NSString *title = nil; NSString *message = nil; if (returnCode) { NSLog("Error–>%d",returnCode.code); } else { title = @"Tweet Posted"; message = @"Successfully"; } } }); 提前致谢