朧の.Netの足跡
問合せ先:support@oborodukiyo.info サイト内検索はこちら
Swift NSSavePanelでのファイルタイプを指定する方法





NSSavePanelで、保存可能なファイルタイプを指定する方法をコードで示します。
注意が必要なのは拡張子で指定するのですが、.はつけません。
.xmlが拡張子なら、xmlで指定します。
配列で指定するので複数指定したい時は要素を複数並べるだけでよいです。

1
2
3
4
5
6
7
8
9
10
11
12
let sp = NSSavePanel()
sp.title = "サイトマップ保存"
sp.prompt = "保存"
sp.directoryURL = myURL!
//指定したいファイル名があれば次のように指定します
sp.nameFieldStringValue = self.fileName
//ここでファイルの拡張子を指定している。
//配列なので複数指定する時は、要素を複数を並べる
sp.allowedFileTypes = ["xml"]
if sp.runModal() == NSApplication.ModalResponse.OK {
    //何かしらの処理
}








良いやや良い普通やや悪い悪い

投稿日時評価コメント