스위프트 3을 업데이트했으며 많은 오류가 발견되었습니다. 다음 줄FBSDKApplicationDelegate를 사용할 때 'subscript'멤버에 대한 모호한 참조
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool {
FBSDKApplicationDelegate.sharedInstance().application(app, open: url, sourceApplication: options["UIApplicationOpenURLOptionsSourceApplicationKey"] as? String, annotation: options["UIApplicationOpenURLOptionsAnnotationKey"] as? String)
return true
}
내가이 무엇입니까 이유를 잘 모르겠습니다 들어 '첨자'
회원에게
모호한 참조, 다른 사람을 알고 작업을 수행합니다 이것은 그들 중 하나입니다 ?
그것은 이전 버전에서 잘 작동 7.3.1 신속 2.
options
사전의 유형[UIApplicationOpenURLOptionsKey : Any]
에[String: AnyObject]
에서 변경이 당신이 지금하고있는 것처럼 당신이String
대신UIApplicationOpenURLOptionsKey
와 첨자한다는 뜻
코드는 위의 버전 10.0에서만 사용할 수 있습니다. 만약 내가 여전히 버전 8.4를 사용한다면 어떨까요? 감사합니다 – stevengbu
애플의 설명서에 따르면이 방법의 버전은 iOS9 + 전용입니다. 이 방법이 단순히 양쪽 모두와 호환되지 않는 것 같기 때문에 iOS8과 iOS9를 모두 지원하는 것이 가장 최선의 방법인지 모르겠습니다 .. https://developer.apple.com/reference/uikit/uiapplicationdelegate/1623112 -application – donnywals
예, 사과 규칙을 따라야 할 수도 있습니다. 감사 – stevengbu