2010-11-11 36 views
0

我想問用戶使用NSFileManager的delegatefileManager覆蓋模態表中的文件:shouldMoveItemAtPath:toPath:要求用戶使用NSFileManager的delegatefileManager覆蓋模態表中的文件:shouldMoveItemAtPath:toPath:

是否有阻止代理執行,顯示模式表並獲取代理返回值的做法?

- (BOOL)fileManager:(NSFileManager *)fileManager shouldMoveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath { 

    // Ask the user - get a return value from modal sheet here - returnCode ? 

    return returnCode ? YES : NO; // ?? 
} 

感謝

回答

0

你可以只返回NO,等待用戶接聽,並在手的選擇自動重新執行動作。

這就是您可能在iPhone環境中執行的操作,並且您可以使用輔助線程執行所有的限制。但它看起來像你在OS X上,我不太瞭解這一點。