問題タブ [nsalert]
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.
objective-c - NSTableViewでNSAlertsを使用して重複する行を編集する
をNSMutableArray
含むがありますNSMutableDictionaries
。この辞書の1つの文字列をに表示したいと思いますNSTableView
。この文字列はオブジェクト間で一意です。デフォルトでは、これには既知の値があります。オブジェクトが挿入され、重複する文字列が見つかった場合は、試してみました。アラートを表示し、次のAPIを使用して対応する行を編集します。
- (void)editColumn:(NSInteger)column row:(NSInteger)row withEvent:(NSEvent *)theEvent select:(BOOL)select;
これは問題なく動作します。
ユーザーがタブを押すか、ユーザーがFirstResponder
名前を変更せずに他のビューを押すと(辞任)、古い名前がまだ残っているのでtableview
、この行をに戻したいと思いedit mode
ます。これを達成する方法は?
c# - alertDidEnd: Objective-C の void* に相当する Mono は何ですか?
Cocoa に基づいたメソッドを実装しようとしています。
問題は void* 型のパラメータです。voidへのポインターに相当するC#が何であるかわかりません。
「void*」で安全でない実行を試みましたが、明らかに同じではありません。単純に「void」も試しましたが、C# コンパイラは、void をパラメーターの型として使用できないと主張しています。
何か案は?
更新 (問題が解決した後):
これらは、この作業を行った呼び出しとメソッドです。
1 つ目は、ウィンドウにアタッチされたアラートの表示です。2 つ目は、アラートが閉じられたときに呼び出される関数のメソッド宣言です。結果は int result に格納されます。
objective-c - NSAlertシート内にあるNSComboBox値を渡す
NSComboBoxが入っているNSAlertシートがあります。ユーザーがNSAlertのボタンを押したときに、コンボボックスの値を渡すにはどうすればよいですか?
コード:
objective-c - NSAlert の didEndSelector が呼び出されないのはなぜですか?
didEndSelector が呼び出されない理由がわかりません。何か案は?
cocoa - NSAlert で新しいウィンドウを開く
NSAlert を使用して、補助デバイスのアクセシビリティを有効にするようユーザーに依頼しています。UniversalAccess prefpane を開くために使用できる NSAlert を閉じないボタンを使用することは可能ですか?
そうでない場合は、そのウィンドウを自分で作成する必要があると思います。
どうも。
objective-c - モデル ウィンドウの上に NSAlert/NSAlertPanel を表示することは可能ですか?
runModelForWindow を使用してモデル ウィンドウを表示していますが、このモデル ウィンドウにボタンがあり、ユーザーがこのボタンをクリックするたびに、モデル ウィンドウを閉じずにアラート パネルを表示する必要があります。ユーザーが見えないように、モデル ウィンドウの後ろに移動します。
objective-c - NSAlertPanel の問題
別のコンピューターにリモート接続するアプリケーションを設計しています。接続時に NSAlertPanel を表示したいのですが、通常の NSAlertPanel セットアップで [OK] が押されるまで、リモート側がセッションを続行することを「ブロック」しています。
ノンブロッキングの NSAlertPanel を持つ方法はありますか? ありがとう。
nsalert - NSAlert (Cocoa) で setHelpAnchor に使用される helpAnchor の種類はどれですか?
アラートにヘルプ トピックを追加しようとしていますが、ヘルプ ファイルの設定方法がわかりません。Apple Developer サイトの NSAlert クラス リファレンスを確認したところ、ごくわずかな情報しかありませんでした。ファイル パスと Web サイトの URL を使用しましたが、役に立ちませんでした。私はこのコードを使用します:
NSAlert *alert = [[[NSAlert alloc] init] autorelease];
// この行は私の質問です -> [alert setHelpAnchor : @"http://www.google.com"];
objective-c - ブロック内のモーダル NSAlert が表示されない
私の文書ベースのアプリケーションでは、独自の openPanel を表示できるように、NSDocumentcontroller のサブクラスでメソッド openDocument: をオーバーライドしました。選択した URL をメソッド openDocumentWithContentsOfURL:display:completionHandler: に渡します。呼び出しには次のコードを使用します。
そのため、ドキュメントへの参照として nil が返された場合に、渡されたエラーを表示したいと考えています。問題は、開いているパネルの「開く」ボタンを押した後、プログラムが「フリーズ」することです。次に、Xcode の「停止」ボタンを使用してプログラムを手動で停止する必要があります。ただし、回転するビーチボールは表示されません。「[alert runModal]」という行をコメントすると、プログラムはフリーズしなくなりますが、もちろんアラートは表示されません。
奇妙なことに、コードは時々機能します。Xcode からブラウザに切り替えて元に戻し、プログラムを再度実行すると、問題なく動作し、エラーが表示されることがあります。しばらくすると、再び機能しなくなります。これは予測不可能ですが、ほとんどの場合、うまくいきません。
これはすべて、私には競合状態のように聞こえます。それは確かにブロックと関係がありますか?しかし、私は何を間違っていますか?