問題タブ [apple-help]

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 に答える
846 参照

objective-c - デバッグ ヘルプ ブック (「選択したトピックは現在利用できません」)

そうです - それで私はヘルプブックを作成し、すべての正しいことplistを行い、ファイルを再確認しましたindex.htmlが、私が得るのは悪名高いものだけです

選択したトピックは現在利用できません。

ヘルプブックを開こうとしたときのコンソールの唯一のエントリはプレーンです

あまり役に立ちません。

ここからどこへ行く?Apple ヘルプのデバッグ方法
はありますか? ロギングを有効にしますか? なんでも..?

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

macos - macOS Sierra での NSHelpManager/AHGotoPage の失敗

AHRegisterHelpBookおよびを使用して、システム設定ペイン内でヘルプ ブックを開こうとしていますAHGotoPage。OS 10.9 では動作しますが、10.12 では失敗します。

具体的には、呼び出しは noErr を返しますが、最初に を呼び出すAHGotoPageと、ヘルプ ウィンドウが開き、ヘルプが見つからないというメッセージが表示されます。後続の への呼び出しは、AHGotoPageまったく何もしていないように見えます。埋め込まれたヘルプ ブックを開く他の方法はありますか?

更新: どういうわけか、Cocoa クラスの存在を見落としていましたNSHelpManager。ヘルプ ブックのインデックスをアンカーで更新し、NSHelpManagerメソッドregisterBooksInBundle:とを使用するように変換したopenHelpAnchor:inBook:後も、Mavericks では機能し、Sierra では失敗する状況にとどまっています。

Sierra ヘルプ失敗メッセージ