@@ -518,12 +518,18 @@ There's also two code changes you'll need to make. First, add the following to y
518
518
```
519
519
``` swift
520
520
import FBSDKCoreKit
521
- import ParseFacebookUtilsV4
521
+ import Parse
522
522
523
523
// AppDelegate.swift
524
- func application (application : UIApplication, didFinishLaunchingWithOptions launchOptions : [NSObject: AnyObject ]? ) -> Bool {
525
- Parse.setApplicationId (" parseAppId" , clientKey :" parseClientKey" )
526
- PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions (launchOptions)
524
+ func application (application : UIApplicatiofunc application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any ]? ) -> Bool {
525
+ // Initialize Parse.
526
+ let parseConfig = ParseClientConfiguration {
527
+ $0 .applicationId = " parseAppId"
528
+ $0 .clientKey = " parseClientKey"
529
+ $0 .server = " parseServerUrlString"
530
+ }
531
+ Parse.initialize (with : parseConfig)
532
+ PFFacebookUtils.initializeFacebook (applicationLaunchOptions : launchOptions)
527
533
}
528
534
```
529
535
</ div>
@@ -547,18 +553,30 @@ Next, add the following handlers in your app delegate.
547
553
}
548
554
```
549
555
``` swift
550
- func application (application : UIApplication,
551
- openURL url : NSURL,
552
- sourceApplication : String ? ,
553
- annotation : AnyObject ? ) -> Bool {
554
- return FBSDKApplicationDelegate.sharedInstance ().application (application,
555
- openURL : url,
556
- sourceApplication : sourceApplication,
557
- annotation : annotation)
556
+ func application (_ application : UIApplication, open url : URL, sourceApplication : String ? , annotation : Any ) -> Bool {
557
+
558
+ return FBSDKApplicationDelegate.sharedInstance ().application (
559
+ application,
560
+ open : url,
561
+ sourceApplication : sourceApplication,
562
+ annotation : annotation
563
+ )
564
+
565
+ }
566
+
567
+ func application (_ app : UIApplication, open url : URL, options : [UIApplication.OpenURLOptionsKey: Any ] = [: ]) -> Bool {
568
+
569
+ return FBSDKApplicationDelegate.sharedInstance ().application (
570
+ app,
571
+ open : url,
572
+ sourceApplication : options[.sourceApplication ] as? String ,
573
+ annotation : options[.annotation ]
574
+ )
575
+
558
576
}
559
577
560
578
// Make sure it isn't already declared in the app delegate (possible redefinition of func error)
561
- func applicationDidBecomeActive (application : UIApplication) {
579
+ func applicationDidBecomeActive (_ application : UIApplication) {
562
580
FBSDKAppEvents.activateApp ()
563
581
}
564
582
```
0 commit comments