-1
的我完全新的API,和我下面這個教程appcoda https://www.appcoda.com/dropbox-api-tutorial/使用未解決的標識符「URL」
它已經持續很順利,但我碰到的一個問題,因爲我我是一個新手,我不知道如何解決這個問題。
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
let appKey = "n00nzv68gtxk6c9" // Set your own app key value here.
let appSecret = "itumv0icksr7yj6" // Set your own app secret value here.
let dropboxSession = DBSession(appKey: appKey, appSecret: appSecret, root: kDBRootDropbox)
DBSession.setShared(dropboxSession)
return true
if DBSession.sharedSession().handleOpenURL(url) {
if DBSession.shared().isLinked() {
NotificationCenter.defaultCenter.postNotificationName("didLinkToDropboxAccountNotification", object: nil)
return true
}
}
return false
}
的問題是在該行
if DBSession.sharedSession().handleOpenURL(url) {
在那裏我得到的錯誤
Use of unresolved identifier 'url'
什麼我需要做什麼?
您也需要您嘗試使用它之前正確聲明並初始化一個命名變量'url'或者您需要用另一個'URL'類型變量替換'url'。 – rmaddy
它應該是什麼類型? –
另請注意,'if DBSession ...'塊的放置方式與放入的完全不同。 – rmaddy