He integrado satisfactoriamente Twitter Sharekit con la fuente de mi aplicación para iPad. Cuando probé la aplicación en el simulador y el iPad 1 con iOS 4.X, funcionó perfectamente y los tweets se publicaron con éxito. Pero el mismo paquete si instalo en el iPad 2 con iOS 5, el tweet no se puede publicar y solo muestra Autorizar el mensaje de la aplicación continuamente. No puedo encontrar ningún otro problema con esto.iPhone Problemas de integración de Twitter SDK con dispositivos iOS 5
Respuesta
Usa el Twitter nativo disponible con el iOS 5 para integrar Twitter. Por un lado, la interfaz de usuario es fabulosa y, por otro, no tendrás ningún problema para utilizar SharKit. Aunque debo decirte ShareKit es la mejor opción para iOS versiones inferiores a 5.
Para utilizar la integración nativa de Twitter haz lo siguiente. Añadir estas declaraciones a la clase después de incluir los marcos necesarios
#if defined(__IPHONE_5_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_5_0
#import <Twitter/Twitter.h>
#import <Accounts/Accounts.h>
#endif
Tenga en cuenta que cuando se añade el Marco de Twitter y cuentas de asegurarse de que se establecen como opcional.
Y luego, en compartes método de usar las líneas
- (void)shareOnTwitter {
Class TWTweetComposeViewControllerClass = NSClassFromString(@"TWTweetComposeViewController");
if (TWTweetComposeViewControllerClass != nil) {
if([TWTweetComposeViewControllerClass respondsToSelector:@selector(canSendTweet)]) {
UIViewController *twitterViewController = [[TWTweetComposeViewControllerClass alloc] init];
[twitterViewController performSelector:@selector(setInitialText:)
withObject:twitterText];
[twitterViewController performSelector:@selector(addURL:)
withObject:[NSURL URLWithString:url]];
[twitterViewController performSelector:@selector(addImage:)
withObject:urImage];
[self presentModalViewController:twitterViewController animated:YES];
[twitterViewController release];
}
else {
// Use ShareKit for previous versions of iOS
}
}
espero que esto ayude.
Eso estuvo realmente relacionado con esto. en el último iPhone SDK, el marco de Twitter está incorporado. –
- 1. iOS 6 - ¿Distinguir entre iPhone 5 y otros dispositivos?
- 2. iOS 5 Adjuntar foto a Twitter con Twitter API
- 3. iOS 5: Vista compositor Twitter aparece lentamente
- 4. iOS <5 no puede cargar el marco de Twitter
- 5. ¿Cómo puedo probar la integración de Twitter iOS 5 en el simulador?
- 6. Problemas con Twitter + OAuth + iPhone. Los niños están llorando
- 7. MonoTouch 5.0: obtenga MonoDevelop para usar iOS 5 SDK/Simulator
- 8. Obtener iPhone color iOS Sdk
- 9. Retweet, respuesta y favorito en iOS 5 Twitter con el marco de Cuentas
- 10. Soporte para iPhone 5 con base SDK iOS5.1
- 11. Explorando la fragmentación de dispositivos iOS antiguos/nuevos
- 12. "no hay dispositivos ios aprovisionados disponibles" en Xcode 4.2 y iOS 5
- 13. Twitter engine SA_OAuthTwitterEngine integración?
- 14. iPhone SDK: Problemas para arrastrar un UIImageView
- 15. SA_OAuthTwitterEngine autenticación de Twitter en iOS 5 (error -1012)
- 16. Uso de Twitter en iOS 5 +: a través de Tag en Publicaciones, aplicación de Twitter existente
- 17. iphone: enviar la aplicación con iOS 5 y XCode 4.2?
- 18. iOS - Twitter no funciona en iOS 5 después de actualizar el proyecto a iOS 6
- 19. ¿Cómo construyo para dispositivos iOS 4.0 con XCode 4 + base SDK 4.3?
- 20. Recursos específicos de los dispositivos de iPhone
- 21. Actualización a iPhone SDK 3.0 Causando problemas de UIKit
- 22. Aplicación de integración de iPhone con Shibboleth
- 23. detección de parpadeo para iphone sdk
- 24. Problemas migrando de Facebook iOS SDK 2.x a 3.x
- 25. Integración de Bootswatch Theme con Twitter-Bootstrap-Rails Gem
- 26. iOS aplicación con integración de hardware
- 27. integración de aplicaciones iOS con pinterest
- 28. ¿Puedo obtener el iOS 5 SDK en Xcode 3.2.6?
- 29. xCode 3 y SDK iOS 5 (¿es posible?)
- 30. Xcode 4.2 iOS SDK 5 Aplicación basada en vista
¿Por qué no utilizar el marco de Twitter incorporado para iOS 5? – Hanon
He actualizado con ios 5 Twitter Framework –