2014-12-05 62 views
0

編輯1無法登錄PFUser或OSX創建PFObjects

其實還有更嚴重的東西會在這裏,因爲我也不能創建和測試對象。

,所以我有進口的#import

然後我打電話從在applicationDidFinishLaunching如下:

- (void)initParse { 

[Parse setApplicationId:@"-----" 
       clientKey:@"-----"]; 


PFObject *testObject = [PFObject objectWithClassName:@"TestObject2"]; 
testObject[@"foo"] = @"barking"; 
[testObject saveInBackground]; 

} 

有了正確的應用程序和客戶端密鑰,但我正在逐漸登錄控制檯以下錯誤:

[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0] 

不知道爲什麼這是不工作?

感謝

加雷思

好吧,位難倒就這一個。

我有一個OS X應用程序,我嘗試使用下面的方法在我的viewController類登錄用戶,如下所示:

- (IBAction)loginButton:(id)sender { 

[PFUser logInWithUsernameInBackground:@"myname" password:@"mypass" 
           block:^(PFUser *user, NSError *error) { 
            if (user) { 
             // Do stuff after successful login. 
             NSLog(@"User Logged In"); 

            } else { 
             // The login failed. Check error to see why. 
             NSLog(@"User Login failed"); 
            } 
           }]; 


} 

我手動輸入的用戶名和密碼字符串,同時故障排除。

無關的我是否將其設置爲有效憑證或不是塊永遠得不到的執行,如果我設置斷點沒有人曾經被打到,並沒有消息記錄到日誌中。

我錯過了什麼?我不明白爲什麼這不起作用。我有一個iOS應用程序的設置具有相同的應用程序ID和密鑰,在使用相同的憑據罰款記錄,但是這一次不會。

任何人有什麼是怎麼回事任何想法?

感謝

加雷思

回答

2

好了,所以對任何人誰打這個,是因爲我沒有被包括在Bolts.framework我的應用程序。

不是在解析文檔,需要這種框架提及任何地方。放入它並像魔術一樣開始工作。

非常無益的,有沒有當它沒有從剖析框架加載的記錄。 。 。

這是8小時我的生活我是再也不會找回!

乾杯

加雷思

+0

從解析的1.4.x遷移到1.6時,我有同樣的問題。花費大量時間試圖瞭解問題來自何處。所以,現在整合與解析,Facebook的一期工程等變得更加困難,因爲依存關係的數量增加。在Facebook收購Facebook之前,解析要輕得多並且更容易維護...在一些應用程序中,我開始僅使用Parse作爲數據存儲,直接調用curl api,這使我可以避免Parse.framework集成! – viggio24 2015-01-09 13:31:52

+0

我現在遇到了完全相同的問題,但我添加了Bolts框架並且沒有骰子。任何其他想法? – Nate 2015-02-17 23:11:25

+0

謝謝!我花了2個小時尋找解決方案,並最終找到了這個! – aasatt 2015-03-07 00:50:06