Я использую библиотеку Swifter, чтобы попытаться опубликовать твит с фотографией, но каждый раз, когда я пытаюсь, я получить сообщение об ошибке «Операция не может быть завершена. (Ошибка SwifterIOS.SwifterError 1.)»
Мой код выглядит так
var tweetMedia: [String: Any]?
//I then set tweetMedia to a UIImageView from the UIImagePickerControllerOriginalImage
let picForTwitterApi = tweetMedia![UIImagePickerControllerOriginalImage] as! UIImage
let image = UIImagePNGRepresentation(picForTwitterApi) as Data?
self.swifter?.postTweet(status: tweetText, media: image!, inReplyToStatusID: nil, coordinate: nil, placeID: nil, displayCoordinates: nil, trimUser: false,
tweetMode: TweetMode.default, success: { json in self.alert(title: "Tweet PHOTO sent", message: "????????")
}, failure: failureHandler)
Но не работает, я даже пробовал
self.swifter?.postMedia(image!, additionalOwners: nil, success: { json in
print(json)
вместо этого до сих пор нет успеха. Когда я публикую обычный ванильный твит вроде self.swifter?.postTweet(status: tweetText, inReplyToStatusID: nil, trimUser: false, tweetMode: TweetMode.default, success: { json in
print(json).....
Все работает отлично, у меня проблемы только при попытке выложить фото. Пожалуйста помоги. заранее спасибо