teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正不完全でした

2018/01/10 04:33

投稿

YokemuraTakeshi
YokemuraTakeshi

スコア297

answer CHANGED
@@ -13,9 +13,9 @@
13
13
  func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
14
14
  var handled:Bool = false
15
15
  if /* URL is Facebook */ {
16
- handled:Bool = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)
16
+ handled = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)
17
17
  } else if /* URL is Google */ {
18
- handled:Bool = GIDSignIn.sharedInstance().handle(url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
18
+ handled = GIDSignIn.sharedInstance().handle(url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
19
19
  }
20
20
  return handled
21
21
  }

1

コードを若干修正

2018/01/10 04:32

投稿

YokemuraTakeshi
YokemuraTakeshi

スコア297

answer CHANGED
@@ -11,12 +11,12 @@
11
11
 
12
12
  ```
13
13
  func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
14
+ var handled:Bool = false
14
15
  if /* URL is Facebook */ {
15
- let handled:Bool = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)
16
+ handled:Bool = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options)
16
- return handled
17
17
  } else if /* URL is Google */ {
18
- let handled:Bool = GIDSignIn.sharedInstance().handle(url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
19
- return handled
18
+ handled:Bool = GIDSignIn.sharedInstance().handle(url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String!, annotation: options[UIApplicationOpenURLOptionsKey.annotation])
20
19
  }
20
+ return handled
21
21
  }
22
22
  ```