Sto effettuando un accesso semplice con Facebook utilizzando parse per iOS 9 utilizzando Swift 2. Uso ParseFacebookUtilsV4.framework da parse.iOS 9 Parse (v 1.8.5) Facebook (v 4.6) arresto anomalo di accesso su FBSDKInternalUtility checkRegisteredCanOpenURLScheme
Ho seguito esattamente le istruzioni per iOS 9 da questo collegamento.
https://developers.facebook.com/docs/ios/ios9
Inoltre, sto usando Parse (v 1.8.5) Facebook (v 4.6). Tuttavia, quando provo ad accedere in questo modo,
let permissions = ["user_about_me", "user_relationships", "user_birthday", "user_location"]
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions, block: { (user: PFUser?, error: NSError?) -> Void in //switched ! to ?
if user == nil {
NSLog("Uh oh. The user cancelled the Facebook login.") }
else if user!.isNew
{ //inserted !
NSLog("User signed up and logged in through Facebook!")
}
else {
NSLog("%@", error?.localizedDescription as String!)
NSLog("User logged in through Facebook! \(user!.username)")
} })
Si blocca così. Inoltre non riesco a rintracciare come e perché si blocca. Come posso risolvere?
+[FBSDKInternalUtility checkRegisteredCanOpenURLScheme:]:
0x10014ec04 <+0>: stp x22, x21, [sp, #-48]!
0x10014ec08 <+4>: stp x20, x19, [sp, #16]
0x10014ec0c <+8>: stp x29, x30, [sp, #32]
0x10014ec10 <+12>: add x29, sp, #32
0x10014ec14 <+16>: sub sp, sp, #16
0x10014ec18 <+20>: mov x20, x0
0x10014ec1c <+24>: mov x0, x2
0x10014ec20 <+28>: bl 0x10020d6d0 ; symbol stub for: objc_retain
0x10014ec24 <+32>: mov x19, x0
0x10014ec28 <+36>: adrp x8, 341
0x10014ec2c <+40>: ldr x8, [x8, #3320]
0x10014ec30 <+44>: cmn x8, #1
0x10014ec34 <+48>: b.ne 0x10014eccc ; <+200> [inlined] _dispatch_once at
"Maggiori informazioni su LSApplicationQueriesSchemes" (ortografia :)) – Stefan
fermato anche crash dopo averlo fatto. Quindi, la lettura della documentazione è utile a volte :). A proposito, se interessante nella tua app FB SDK versione pausa e fare po [FBSDKSettings sdkVersion] – Dren
Quel crash usato per non esistere. Ieri ho deciso di rivisitare un'app che non avevo conservato in due anni. Apparentemente, si sono verificati cambiamenti che hanno introdotto questo crash. Grazie mille per aver condiviso questo! –