0

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; // ??
}

ありがとう

4

1 に答える 1

0

NOを返し、ユーザーが応答するのを待って、選択したものを使用してアクションを自動的に再実行することができます。

これは、セカンダリスレッドで実行できるすべての制限があるiPhone環境で実行できることです。しかし、あなたはOS Xを使用しているようですが、それについてはよくわかりません。

于 2010-11-11T22:28:41.930 に答える