2
私のアプリケーションでは、データを保存するファイル/場所をユーザーが選択できるようにしたい。このように、私は次のコードを使用しています:Objective-C上書きファイルのアラート
NSSavePanel *newSavePanel = [NSSavePanel savePanel];
NSArray *newArray = [[NSArray alloc] initWithObjects:@"txt", nil]; //example file type
[newSavePanel setAllowedFileTypes:newArray];
NSInteger newInt;
newInt = [newSavePanel runModal];
私の問題は、私は、ユーザーに警告し、ファイルが既に存在する場合overwiteする確認を求めるためにパネルを節約したいということです。これを行うには、デリゲートメソッドpanel:userEnteredFilename:confirmed:
を実装する必要がありますか。[[NSFileManager defaultManager] fileExistsAtPath:]
メッセージを配置します。その時点でNSAlertを作成します。これを行うには、より良い方法がありますか?
これは実際にテストする時間がなかったので、NSSavePanelでその動作が既に実装されている場合は、誰かに教えてもらえますか?