2016-01-20 113 views
0

所以我只是試圖用解析來設置我的新應用程序。我已經下載了他們的SDK,並且粘貼了我的applicationID。問題出在推送通知(我甚至沒有碰到)。有人可以幫幫我嗎? 感謝解析不會編譯

錯誤代碼:

PFPush.subscribeToChannelInBackground("") { (succeeded: Bool, error: NSError?) in 
     if succeeded { 
      print("ParseStarterProject successfully subscribed to push notifications on the broadcast channel.\n"); 
     } else { 
      print("ParseStarterProject failed to subscribe to push notifications on the broadcast channel with error = %@.\n", error) 
     } 
    } 
} 

它說:

不能援引 'subscribeToChannelInBackground' 類型的參數列表 「(字符串,(BOOL,NSError) - >( ))」

+0

您沒有編寫該代碼?但它已經在那裏?你使用的是與你的swift版本相匹配的正確框架版本嗎? – luk2302

+0

是的,那已經在那裏了。我如何檢查我的版本是否正確?謝謝 –

回答

0

你是顯示的代碼是訂閱通知通道...它抱怨它不è xpect這些參數類型。

要設置解析SDK遵循這樣的:從剖析https://www.parse.com/apps/quickstart#parse_data/mobile/ios/swift/existing

入門指南,這是他們如何測試安裝好去(SWIFT)

let testObject = PFObject(className: "TestObject") 
testObject["foo"] = "bar" 
testObject.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in 
    print("Object has been saved.") 
} 
+0

對不起。自從我開始開發人員之後,您能更準確地告訴我應該在哪裏實施您剛剛給我的代碼?感謝您的視圖控制器的viewDidLoad方法中的 –

+0

。在執行代碼後,你會看到你的Parse表將會有一個新的類和行。 –

+0

@AntonN檢查我分享的鏈接...它一步一步地安裝它,還需要添加什麼庫來支持Parse –

0

很明顯的語法函數調用是錯誤的。按照功能(右鍵單擊Xco​​de中的函數和「跳轉到定義」),找出函數期望的那些參數。我不知道SDK,但我想這個函數有兩個參數 - 一個字符串和一個閉包(塊)。那麼你需要在你的電話中使用它,而不是你現在使用的任何東西。