問題タブ [document-based]
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 - Xcode ドキュメント ベースのアプリケーション ファイルを保存
だから私はドキュメントベースのアプリケーションをいじっていて、保存ファイルを機能させようとしています。ファイル形式を .lgre に保存しており、保存を押すたびに場所を選択しますが、そのコンソールでこれを取得する以外は何も起こりません。誰かが何がうまくいかないのか教えてもらえますか?
ios - IOS マルチドキュメント アプリケーション
私はiOSアプリの開発にまったく慣れていません。一度に多くのドキュメントを処理するドキュメント ベースのアプリケーションを開発したいと考えています。それらはタブで開く必要があり、アプリ ウィンドウにはすべてのタブに共通のヘッダー ツールバーが必要です。それを行う最良の方法は何ですか?タブコントローラーについて読んだことがありますが、別のコントローラーに配置することはできず、このタブとヘッダーツールバーを保持できます。要するに、マルチタブのドキュメントベースのアプリケーションを入手するにはどうすればよいですか?
編集
誰も電話に出ていません...まあ、私にはアイデアがあります-下にあるボタンパネル(タブエミュレーション)で単一のビューを実行し、ボタンを押すことで、ドキュメントの一部(実際にはそのシート)をこの中にロードできます見る。
objective-c - 警告パネルが表示された後にウィンドウの保存ポップアップ メニューが消えると、Cocoa ドキュメント ベースのアプリがクラッシュする
OS X 10.10.3。Cocoa ドキュメント ベースのドキュメント アプリで次のようなクラッシュが発生する原因は何ですか? ウィンドウ保存ポップアップ パネルが消えた場合にのみ発生します。
「ファイルが既に存在します」という警告シートが表示された場合:
更新: ポップアップを閉じるだけでもアプリがクラッシュすることがありますが、アラート シートが表示されると保証されます。
クラッシュ スタック:
objective-c - Cocoa Document Based App Launch で Open Panel を無効にする
以前に開いたドキュメントを復元せずに、アプリの起動時に新しいドキュメントの自動作成を無効にするドキュメント ベースのアプリケーションを作成しました。
ここで、アプリの起動時に表示される開いているパネルも無効にしたいと思います。
開いているパネルが、アプリのデリゲートの間applicationWillFinishLaunching:
とその中で起動されることがあります。applicationDidFinishLaunching:
この機能を無効にする方法を理解できる唯一の方法は[NSDocumentController openDocument:]
、サブクラスで上書きしてから、[ファイル] > [開く] メニューに接続するセカンダリ 'ヘルパー' メソッドを作成することです。これは非常にハッキーな解決策のようで、誰かがより良いアイデアを持っているかどうかを確認したいと考えています.
macos - OS X でドキュメントのアイコンを作成するにはどうすればよいですか
ドキュメントベースのアプリケーションがあります。そのため、アプリのアイコンとドキュメントのアイコンが必要です。
Xcode/Images.xcassets には、アプリのアイコンを設定するために使用できる AppIcon という項目があります。
しかし、ドキュメントのアイコンを作成するにはどうすればよいでしょうか?
TARGETS/Document Types および TARGETS/Exported UTIs の下で試したことは次のとおりです。
インターネットで提案されているさまざまな方法を試しましたが、何も機能しません。以下に示すように、doc アイコンは常に空白で空です。
macos - OS X アプリのサンドボックス化と任意のファイル アクセス - ドキュメント ベースに更新しますか?
私の OS X アプリ (現在はサンドボックス化されていません) は、ユーザーが設定したディレクトリ内に含まれるファイルにアクセスします (1 つは a でパスを選択し、NSOpenPanel
このパスへの参照は実行中保持されます)。ファイルのリストは and を介して生成され、次に(C++ ではブリッジ ヘッダーを使用して)および(ブリッジ ヘッダーNSDirectoryEnumerator
を使用) をそれぞれ使用して、これらのファイルの読み取りと書き込みを行います。AVAsset
taglib
予想どおり、Xcode でサンドボックスを有効にするとアプリが役に立たなくなり、指定されたファイルのリストNSDirectoryEnumerator
が空になり、そうでない場合でもファイルの読み取りと書き込みができなくなります。アプリをサンドボックスに準拠させるために必要な手順は何ですか?
アプリはドキュメント ベースである必要がありますか? 適切なドキュメントを実際に持っていないので、私のアプリは本当に「ドキュメントベース」になることができますか? 私のアプリは基本的に、ファイル参照を行として持つ単なるテーブル ビューです。もう 1 つの重要な点: アプリがドキュメントベースの場合でも、taglib を使用してファイルに書き込むことはできますか? 機能させるには、ファイルへのパスを文字列ポインターとして taglib に渡す必要があります。
どうもありがとう、このトピックは現時点では非常に混乱しています。
xcode - OSStatus エラー -4
ドキュメントベースのアプリを作成していますが、奇妙な問題があります - 保存したファイルを開くことができません。「ドキュメント /name/ を開けませんでした」というエラーが表示されるたびに。これが NSError からの出力です:The operation couldn’t be completed. (OSStatus error -4.)
Error Domain=NSOSStatusErrorDomain Code=-4 "kCFMessagePortTransportError / kCSIdentityDeletedErr / unimpErr: / / unimplemented core routine"
そして私の文書クラス:
本当に解決策が見つかりません。