0
從私有庫中,我使用了這樣的塊函數,但不知道它們是如何實際創建的。他們將如何返回到我的班級並執行該塊?Objective-c:創建塊函數
ImAnotherClass *sameObj = [[ImAnotherClass alloc] init];
[sameObj testFunctionWithBlock:^(BOOL success, NSError *error)
{
if(!error)
NSLog(@"you'll only read this, once test function was done!");
}];
[sameObj release];
這裏,值得注意的一點是,一個test
功能可以好好時間(以分鐘爲單位)來完成它的執行,但它完美地打印線塊!即使我的函數已經被執行了。
這將成功阻止控制前進 – amar
我已經傳遞了字符串,你可以傳遞任何東西 – amar