7
Quando eseguo la mia app con social framework per Facebook su ios5 si blocca, e posso capirlo. C'è un modo per importarlo solo se il dispositivo è ios6?social.framework ios5
ho provato questo, in cui ver_float è la versione iOS:
if (ver_float >= 6.0) {
#import <Social/Social.h>
}
Ma l'applicazione non riesce a correre se mi tolgo la #import dalla parte superiore della pagina di codice.
Dopo aver impostato il framework su facoltativo come Alessandro ha indicato correttamente, è necessario fare qualcosa di simile a quanto segue per verificare la disponibilità dei metodi che si desidera utilizzare solo in iOS6: if ([SLComposeViewController instanceMethodForSelector: @selector (isAvailableForServiceType)]! = nil) ... e se ([SLComposeViewController isAvailableForServiceType: SLServiceTypeTwitter]) – thgc