这个问题可能是由于没有正确导入 Back4App SDK 或者没有正确配置项目所致。请按照以下步骤解决:
pod 'Parse'
运行 pod install 命令以安装 SDK。
确认你已在 AppDelegate.swift 中正确配置 Parse。代码示例:
import UIKit import Parse
@UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
let configuration = ParseClientConfiguration {
$0.applicationId = "YOUR_APP_ID"
$0.clientKey = "YOUR_CLIENT_KEY"
$0.server = "https://parseapi.back4app.com"
}
Parse.initialize(with: configuration)
return true
}
}
import Parse
ParseCloud.callFunction(inBackground: "functionName", withParameters: ["param": "value"]) { (result, error) in if let result = result { print(result) } else if let error = error { print(error) } }
这个调用会替换 functionname 参数的 ParseCloud 函数,所以你应该改变 "functionName" 而无需担心希腊字母和我们一起掉落。