Вот мой код:Twitter addImage возвращает значение False
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
UIViewController* rootVC = [self getRootViewController];
SLComposeViewController *tweetSheet = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeTwitter];
NSLog(@"Image: %f",image.size.height);
[tweetSheet addImage:image];
NSLog([tweetSheet addImage:image] ? @"True" : @"False");
[tweetSheet setInitialText: //text
[rootVC presentViewController:tweetSheet animated:YES completion:nil];
}else {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"No Twitter Account"
message: //message
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:nil];
[alertView show];
}
Первый журнал возвращает размер моего образа, поэтому он не равен нулю. Второй журнал возвращает False. На устройстве iOS 6 я не могу нажать кнопку отправки. На устройстве iOS 9 я могу не только отправить его, но и изображение успешно подключено к твиту. Неужели я неправильно регистрирую addImage? Как он мог чирикать изображение, если оно не было добавлено? Я пытаюсь исправить отключенную кнопку отправки на iOS 6, но теперь я беспокоюсь о ее функциональности на iOS 9, несмотря на твитирование успешно.
Пожалуйста, помогите мне решить эту проблему, это моя последняя проблема, прежде чем я смогу отправить свою игру.
почему вы поддерживаете ИОС 6? – Shubhank
Потому что большинство из лучших бесплатных игр, и я хочу достичь как можно большего количества людей. В любом случае, каков правильный способ проверить, успешна ли addImage? Я не понимаю, как это могло бы сказать, что addImage не удалось, но также и твит изображение с iOS 9. – Mattj33