Использование twitter api в ios5, как я могу позволить себе сначала войти в систему? Я вижу, как он работает с использованием accounts.h, если пользователь уже выполнил вход на устройство, но есть ли способ довести пользователя до настроек экрана Twitter, чтобы войти в него, если учетные записи Twitter не вошли в систему уже? благодаряios 5 twitter initial log in
ответ
использовать этот код, если нет учетной записи на устройстве не будет добавлен в настройках он будет перенесенных на страницу настроек
-(void)postOnTwitter:(id)sender
{
TWTweetComposeViewController *twitter = [[TWTweetComposeViewController alloc] init];
[twitter addImage:self.imgView.image];
[twitter setInitialText:@"Photo From Application on iPhone"];
[self presentModalViewController:twitter animated:NO];
twitter.completionHandler = ^(TWTweetComposeViewControllerResult result)
{
[self dismissModalViewControllerAnimated:YES];
};
}
или вы можете перейти к настройке страницы с помощью [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];
в прошивкой 5.0 (, но это не должно работал в прошивкой 5.1)
для этого
Это немного сложнее, я както удаляющего от подвидов в *TWTWeetComposeViewController*
, так это показывает только предупреждение, когда пользователь не зарегистрирован и нажав кнопку настройки, мы можем открыть страницу настроек в моем приложении.
+ (void)setAlertForSettingPage :(id)delegate
{
// Set up the built-in twitter composition view controller.
TWTweetComposeViewController *tweetViewController = [[TWTweetComposeViewController alloc] init];
// Create the completion handler block.
[tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result) {
[delegate dismissModalViewControllerAnimated:YES];
}];
// Present the tweet composition view controller modally.
[delegate presentModalViewController:tweetViewController animated:YES];
//tweetViewController.view.hidden = YES;
for (UIView *view in tweetViewController.view.subviews){
[view removeFromSuperview];
}
}
здесь, deleate ваш ViewController, если вы используете этот метод внутри ViewController просто использовать self
вместо delegate
.
Это не работает в симуляторе, кнопка настроек при нажатии имеет тот же эффект, что и отмена. –
- 1. Twitter intregation no response in (ios 5)
- 2. Twitter и iOS 5
- 3. @autoreleasepool in ios 5
- 4. UIViewAnimationOptionTransitionCrossDissolve in iOS 5
- 5. Twitter oAuth authentication in iOS
- 6. iOS Widget Extension initial UIViewController
- 7. IOS 5: Twitter вида композитора появляется медленно
- 8. Matplotlib arrow head in log-log plot
- 9. TWitter iOS 5 AddURL - что отображается?
- 10. Twitter вопрос интеграции с ACAccountStore (IOS 5)
- 11. Сохранение учетной записи Twitter в iOS 5?
- 12. Initial Xamarin
- 13. Twitter и YouTube Zoomed in iOS 7
- 14. Crash log in iOS App, которое я не могу проследить
- 15. Xamarin forms log in
- 16. Mocking @Log in Groovy
- 17. BinarySecurityToken in log
- 18. log in batch program
- 19. ParseUser Log In error
- 20. Android stay log in
- 21. log object in log4javascript
- 22. Log Rotation in laravel 4.1
- 23. Push segue in iOS 5 не работает
- 24. MapView, отображающийся в Ocean in ios 5
- 25. iPhone: Учебник json in ios 5
- 26. Objective-C singleton pattern in iOS 5+
- 27. кнопка setHidden crashed in iOS 5
- 28. FBSDK 4 iOS catch log log
- 29. iOS 8 crash log (AVPlayer)
- 30. Php 5 Twitter плагин
Извините, это не переводит пользователя на страницу настроек для меня. просто предупреждение – glogic
ok я обнов свой ответ, который, безусловно, решит ваши проблемы –
это покажет один лист действий, который даст возможность перейти к настройкам и установить учетную запись для твитера –