iOS 6 SLComposeViewController для SLServiceTypeTwitter не может отменить, отредактировать или отправить

У меня есть очень простой код, который я запускаю в iOS 6, все работает для всех моих устройств и симулятора, но у одного из моих пользователей (iPhone 3GS, iOS 6.1.2) есть проблемы. Когда они вызывают этот код, SLComposeViewController показывает диалоговое окно Twitter, но они не могут отменить, отредактировать или отправить. Они сказали, что код работает для Facebook. Итак, я в растерянности.

Может быть, сделать SLComposeViewController сильным свойством?

Любая помощь будет оценена.

Спасибо.

    SLComposeViewController *sc=[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
    [sc setInitialText:[NSString stringWithFormat:@"Check out %@ app", [[ConfigUtil getConfig] objectForKey:@"app_title"]]];
    [sc addURL:[NSURL URLWithString:[[ConfigUtil getConfig] objectForKey:@"app_store_url"]]];
    [sc setCompletionHandler:^(SLComposeViewControllerResult result){
        [self dismissViewControllerAnimated:YES completion:nil];
    }];
    [self presentViewController:sc animated:YES completion:nil];

1 ответ

Решение

Похоже, это проблема iOS с Twitter. Пользователь заявил, что не может также отправлять твиты из приложения "Фото". Собираюсь добавить опцию, чтобы не включать вложения, и это может помочь.

Другие вопросы по тегам