Estoy usando TWTweetComposeViewController para acceder a las cuentas de twitter de un usuario, que ha agregado en Configuración -> Twitter. Cuando la aplicación intenta acceder a una cuenta de twitter, debe Presente una alerta con un mensaje similar a este:"[App]" Me gustaría que no se muestre la alerta de Acceso a cuentas de Twitter en iOS 6
"[AppName] Would Like Access to Twitter Accounts"
al que se pueden aprovechar ya sea "No permitir" o "OK". Supongo que esta es una alerta que muestra el sistema operativo en sí, ya que tocar "Aceptar" en realidad permite el acceso a Twitter.
La alerta anterior se muestra cuando la pruebo en un dispositivo iOS 5.x, pero ese no es el caso cuando lo pruebo en un dispositivo iOS 6. Espero que la alerta se presenta cuando envío el siguiente mensaje, y aún no han ganado mi aplicación acceso a Twitter en la configuración:
[TWTweetComposeViewController canSendTweet]
Como se ha descrito, esto no sucede. ¿Alguien sabe si esto es un error conocido en iOS 6? No he podido encontrar ninguna publicación sobre SO y dado que no puedo encontrar otra razón para el comportamiento diferente, creo que es un error.
FYI, estoy probando esto en los dos dispositivos siguientes:
- iPhone 4 con iOS 5.1
- iPhone 4 con iOS 6,0
actualización
utilizo DETweetComposeViewController, que busca iOS 5 de la siguiente manera:
+ (BOOL)de_isIOS5
{
return (NSClassFromString(@"NSJSONSerialization") != nil);
}
Pero dado que la clase de NSJSONSerialization está representada en iOS 6 también, esta no debería ser la razón.
Muchas gracias por la respuesta. Recientemente descubrí que TWTweetComposeViewController está en desuso a partir de iOS 6 y, en su lugar, Apple quiere que usemos SLComposeViewController. Voy a probar si es el mismo caso con SLComposeVC y publicar los resultados. –
He estado probando con iOS6 en el simulador y nunca he visto el mensaje "[AppName] Me gustaría tener acceso a las cuentas de Twitter", simplemente lo envía sin pedir permiso. Muy raro. Aún no lo he probado en un dispositivo. –
¡Te recomiendo que lo pruebes en un dispositivo! – Ahsan