問題タブ [nsopenpanel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
66 参照

macos - 特定の属性を持つファイルを表示する NSOpenPanel

NSOpenPanel が特定の事前定義された属性を持つファイルのみを表示し、他のすべてがフェードアウトすることは可能ですか?

たとえば、特定の作成日または変更日があるファイルを表示したいと思います。

どうもありがとう!

0 投票する
1 に答える
823 参照

macos - NSOpenPanel ダイアログでファイルを「事前選択」する方法

ダイアログでファイルを事前に選択する方法を知っている人はいますか?NSOpenPanel

これは以前に何度か尋ねられましたが、これらの質問のどれも有効な解決策で答えられていません. 開いているダイアログには、ユーザーが名前を入力するためのテキストフィールドがないため、nameFieldStringValue を設定しても効果はありません。directoryURL を設定すると、ダイアログ内の現在のディレクトリのみが設定されます。

0 投票する
0 に答える
454 参照

macos - NSOpenPanel のアクセサリ ビューでの NSSecureTextField の奇妙なエラー

私のアプリでは、アクセサリ ビューで NSOpenPanel を使用しています。このビューには、とりわけ NSSecureTextField があります。パネルを開くたびに、この通知がログに表示されます。

これが正確に何を意味し、それを取り除く方法を知っている人はいますか? 今のところ問題はありませんが、これを削除したいと思います。

どうもありがとう!

0 投票する
2 に答える
1944 参照

cocoa - NSOpenPanel が表示されている間の setAllowedFileTypes

私はNSOpenPanel付属品のビューを持っています。アクセサリ ビューはシンプルです。チェックボックスをオンにすると、ユーザーは任意のファイルを選択できます。チェックを外すと、サポートされている拡張子のリストにファイルが含まれている必要があります。

NSOpenPanel初期化と表示:

IBActionチェックボックスの場合:

documentationによるとsetAllowedFileTypes、パネルが表示されている間に使用できます:

許可されたファイル タイプは、パネルの実行中に (たとえば、アクセサリ ビューから) 変更できます。

ただし、これは期待どおりに機能していないようです。現在のビューはリロードされません。スクロールすると、新しい設定に応じてさらに下のファイル有効/無効になります。ただし、最初に表示されていたファイルは影響を受けません。

ユーザーがアクセサリ ビューのチェックボックスを切り替えたときに現在のディレクトリの内容を更新する方法が必要ですが、それを行う方法が見つからないようです。助言がありますか?

編集、2013 年 10 月 15 日: これは、何よりもマーベリックスのバグが原因のようです。ここで2人のコメント投稿者が指摘したように、Mountain Lionで実行されている同じコードは問題なく動作します.

0 投票する
0 に答える
177 参照

cocoa - NSOpenPanel を使用して画像を開くことができない

NSOpenPanel を使用して画像を開く必要があります。次のコードを使用して実行しました。

アプリを実行すると、ファイルを開くダイアログが表示され、jpg 画像を選択しても何も表示されません。画像ビューに自分の画像が期待どおりに表示されません。お願い助けて。

0 投票する
1 に答える
398 参照

macos - ShowModal ウィンドウが開き、NSOpenPanel は Delphi FMX で自動的に閉じられます

コードhttp://jed-software.com/blog/?p=538を使用して、ユーザーが MAC OSX の下のフォルダーを選択できるようにしています。メイン フォームにボタンを配置し、このボタンをクリックして NSOpenPanel を開くと、正常に動作します。

ただし、ShowModal でモーダル ウィンドウを開き、このモーダル ウィンドウにボタンを配置し、このボタンをクリックして NSOpenPanel を開き、NSOpenPanel でフォルダーを選択した後、[OK] または [キャンセル] ボタンをクリックしても、NSOpenPanel とこのモーダルの両方ウィンドウが自動的に閉じます。

この問題を解決するための助けに感謝します。

0 投票する
0 に答える
639 参照

cocoa - サンドボックスを使用してローカル パスから nsimage ファイルをロードする

ローカル ボリュームから PNG イメージを読み込もうとしています。ユーザーは、通常のNSOpenPanel. サンドボックスを有効にした後、ローカル ファイルをロードする init メソッドは nil を返します。私も使用しようとしてNSURLいますが、リモートまたはバンドルにないローカルに保存されたファイルの使用方法がわかりません。