2012-09-28 18 views
7

Cuando ejecuto mi aplicación con el marco social para Facebook en ios5 se bloquea, y puedo entender eso. ¿Hay alguna manera de importarlo solo si el dispositivo es ios6?social.framework ios5

yo probamos este, donde ver_float es la versión de IOS:

if (ver_float >= 6.0) { 
    #import <Social/Social.h> 
} 

embargo, la aplicación no se ejecuta si quito el import de la parte superior de la página de códigos.

+0

Después de establecer el marco de trabajo en opcional como Alessandro lo ha señalado correctamente, debe hacer algo como lo siguiente para verificar la disponibilidad de los métodos que desea usar en iOS6 solamente: if ([SLComposeViewController instanceMethodForSelector: @selector (isAvailableForServiceType)]! = nil) ... y si ([SLComposeViewController isAvailableForServiceType: SLServiceTypeTwitter]) – thgc

Respuesta

29

Solo asegúrese de configurar Social.framework como opcional en Build Fhases.