2017-08-28 123 views
0

在使用parse-server(在Heroku/mLab上)的iOS應用程序中,我遇到以下雲功能問題。 下面是相關代碼:無法將...轉換爲期望的參數類型'PFIdResultBlock?'

PFCloud.callFunction(inBackground: "myCloudFunction", 
         withParameters: ["lastTouch" : theLastTouchStamp]) { 
          (any: Any, error: Error) in 
          print("Now Inside Block (myCloudFunction)") 
    } 

以下是錯誤信息,我從編譯器獲得:

Cannot convert value of type '(Any, Error) ->()' to expected argument type 'PFIdResultBlock?' 

我瀏覽過網上搜索了一些資料,但eventhough我發現一對夫婦的相關帖子;沒有什麼能讓我找到解決辦法。

有人知道如何解決這個問題嗎?

回答

1

從封閉中取出類型:

PFCloud.callFunction(inBackground: "myCloudFunction", withParameters: ["lastTouch" : theLastTouchStamp]) { 
    (value, error) in 

    print("Now Inside Block (myCloudFunction)") 
} 
+0

這工作,那就是簡單。非常感謝! – Michel

相關問題