0
在我開發的iOS應用中,我使用parse.com作爲後端。 SDK版本是1.2.20。抓取回調塊永遠不會被調用
問題都是這樣的表演時取:
[PFObject fetchAllIfNeededInBackground:objectsToFetch block:^(NSArray *objects, NSError *error) {
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
[self.collectionView reloadData];
}];
}];
此塊不會被調用,有或沒有錯誤。沒有超時,沒有辦法調試或知道發生了什麼。
我自己也嘗試這種形式:
NSOperationQueue * parseQueue = [NSOperationQueue new];
[parseQueue addOperationWithBlock:^{
[PFObject fetchAll:objectsToFetch];
[self.collectionView reloadData];
}];
我設置上重裝數據斷點,這是從來沒有擊中。
「寶objectsToFetch」從調試器控制檯:
<__NSArrayM 0x11620c710>(
<Object:g06aHOTaLI:(null)> {
},
<Object:XDTcLQCegF:(null)> {
},
<Object:KCIFxCSBUw:(null)> {
},
<Object:g06aHOTaLI:(null)> {
},
<Object:0PjRyl9cC4:(null)> {
},
<Object:WjYY01c931:(null)> {
},
<Object:m9F2Dm8HhD:(null)> {
}
)
任何人都可以點我在正確的方向來解決這個問題?
您是如何確定您使用的Parse SDK版本的? – ArtOfWarfare 2014-10-25 14:05:13
我剛剛在下載的名稱中看到它 – yairsz 2014-10-28 00:50:15