我想從Web服務器獲取照片的評論。服務器返回包含註釋的數組。是否可以附加一個塊而不是註釋數組到NSMutableDictionary? 我希望塊返回評論並將其值插入到字典中。將塊回調插入到NSMutableDictionary
我的意思是有些人認爲這樣的(但它提供了編譯錯誤):
NSArray* (^commentsBlock)(id responseObject) = ^(id responseObject){
return responseObject;
};
[self fetchCommentsForNode:[fileInfo objectForKey:@"nid"]
success: commentsBlock];
VDPhoto *photo = [VDPhoto photoWithProperties:
@{@"imageView": imageview,
@"title": [fileInfo objectForKey:@"title"],
@"comments" : commentsBlock,
}];
[photos addObject:photo];
你基本上是問如何把塊在字典中?它會產生什麼樣的編譯錯誤? – Rich
我想附加一個塊作爲回調塊的方法,然後我想將它添加到字典。當回調塊完成時,我想查看字典中的返回值。 – zontragon
不,我不認爲你可以這樣做,你必須讓回調在字典上設置一個值,塊是執行代碼,而不是保存結果。 – Rich