[英]Swift / Backendless / Use of unresolved identifier
我正在嘗試使用無后端API來注冊用戶。 我一步一步地完成了正確導入框架所需的一切。
AppDelegate.swift正在接受該框架。
func application(application: UIApplication, didFinishLaunchingWithOptions
launchOptions: [NSObject: AnyObject]?) -> Bool {
backendless.initApp(APP_ID, secret:SECRET_KEY, version:VERSION_NUM)
// DebLog.isActive = true
backendless.hostURL = "https://api.backendless.com"
backendless.initApp(APP_ID, secret: SECRET_KEY, version: VERSION_NUM)
return true
}
但是,一旦在ViewController中使用backendless,就會收到錯誤消息。
@IBAction func rememberMe(sender: AnyObject) {
backendless.userService.stayLoggedIn = sender.on
}
使用未解析的標識符“無盡”
我啟動了該項目並導入了3-4次,並且完全按照文檔中的說明進行了操作,但是我總是收到此錯誤。 感謝您的幫助。
照常在Xcode中創建一個新項目,然后關閉該項目。
打開“終端”窗口,然后將當前目錄更改為項目的目錄。
在“終端”窗口中運行以下命令,這將創建一個名為Podfile的文件。
莢初始化
使用文本編輯器打開創建的Podfile,並在目標塊內添加以下文本:
pod'Backendless','4.0b2'
保存Podfile,返回到“終端”窗口並運行以下命令:
$ pod安裝
不要忘記Pod更新 $ Pod更新
下載Pod后,將創建Xcode項目工作區文件。 這應該是您用來在Xcode中打開項目的文件。
如果您使用Swift開發,則需要添加Swift橋接標頭。 為此,請單擊“項目結構”中的根節點,然后選擇“構建設置”部分。 找到“ Swift編譯器-常規”部分。 在“ Objective-C橋接標題”字段中輸入以下值:
Pods / Backendless / SDK / ios / backendless / include / Backendless-Bridging-Header.h
打開.xcworkspace文件以啟動您的項目並進行構建。
有關更多詳細信息,請在下面的鏈接中打開https://backendless.com/docs/ios/doc.html#setup
如果您查看AppDelegate.swift
文件的頂部,將會看到
var backendless = Backendless.sharedInstance()
這backendless
實例變量設置為backendless
框架的共享實例,但是此實例變量是AppDelegate實例的本地變量。 您在ViewController.swift
需要同一行,否則編譯器不知道什么是backendless
的-它是一個未解決的標識符
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.