簡體   English   中英

NSOperation-等待完成,包括完成塊

[英]NSOperation - wait for completion INCLUDING completion block

我知道我可以調用[NSOperation waitUntilFinished]來等待NSOperation,但是有沒有辦法在此等待調用中包含completionBlock? 現在,我在完成模塊中設置了BOOL,以指示該操作已完成,包括完成模塊,但是肯定必須有一種更好的內置方法來完成此操作...

[self.requestOperation setCompletionBlock:^{ self.reallyDone = YES; }];

您不需要帶有waitUntilFinished的完成塊。 只需在調用waitUntilFinished之后將其放在下一行。 在操作完成與完成模塊完全相同的功能之前,不會到達下一行。

僅在異步執行操作時才需要使用完成塊,但是如果您同步調用操作,則不需要完成塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM