他の人が作成したアプリの作業を続けています。関連する部分は、新しいプロジェクトを開始するときに取得する標準の NSDocument ウィンドウベースのアプリと同じように見えます (ウィンドウ メニューは通常どおりに機能します。つまり、NSDocument はタイトル Untitled でウィンドウ メニューに表示されます)。
しかし、このアプリでは、何らかの理由でこの自動化された動作が NSDocument から切り離されて、ウィンドウ メニューまたはアプリに何かが起こったようです。
このアプリを完成させて提出し、後で (レビュアーによって) 却下されたアプリを新しいプロジェクトにするには、かなりの作業が必要です。
経験豊富な Mac アプリ開発者に期待しています:
NSDocument が通常どおり [ウィンドウ] メニューに表示されるためには、どのような要件/依存関係を満たす必要がありますか?
私はチェックMyDocument.h/.m
しました(それらは標準のスタブで、実質的に変更されていません)、プロパティとアウトレット/デリゲートMyDocument.xib
、MainMenu.xib
(欠落しているものはないようです-Info.plist
)、および(新しいプロジェクトアプリのものと同じです)。XCode と Cocoa Touch の経験はありますが、Cocoa の経験はまだありません。
この最後のハードルを乗り越えるのを手伝ってくれるなら、物事をチェックしてテストコードを書き、迅速なフィードバックを提供したいと思っています:)