問題タブ [nsfilewrapper]

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

iphone - iPhone アプリケーションに AppKit フレームワークを追加するとエラーが発生する

iPhone アプリケーションにインポートしたいのですが、このフレームワークが iPhone SDK で利用できないことはわかっていますが、このフレームワークで NSfileWrapper クラスを使用する必要があります。このクラスは UIKit または iPhone SDK で利用可能なその他のフレームワークでも利用できますか?

0 投票する
4 に答える
2048 参照

objective-c - ZIPアーカイブを使用してNSDocumentデータを保存する

AppleがiWorkアプリケーションのドキュメントパッケージ(Finderで単一のファイルとして表示されるフォルダ)を置き換えるためにzipアーカイブを使用し始めたことに気づきました。ドキュメントパッケージをWindowsファイルサーバーにコピーすると、ドキュメントパッケージに関連するサポートメールが破損し続けるのと同じことを検討しています。

私の質問は、NSDocumentベースのアプリケーションでこれを行うための最良の方法は何でしょうか?

最も簡単な方法は、ディレクトリファイルラッパーを作成し、そのアーカイブを作成して、NSDocumentに返すことだと思います。

しかし、NSFileWrapperのzipアーカイブを作成する方法を理解できません。

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

iphone - IPhone ファイルラッパーとドキュメント パッケージ?

モデル オブジェクト クラス Box があるとします。私の Box クラスでは、画像参照 (png)、オーディオ (mp3) などを追加します...それらを NSData として保存するよりも、ファイルへのパスを参照する方が良いようです...メモリを節約します。

この Box クラスをアーカイブしたいと思います。デスクトップでは、ドキュメント パッケージ (NSFilewrapper) を使用します。しかし、このクラスは Iphone OS の一部ではありません。

このクラスをアーカイブし、すべてのファイルを「ドキュメント パッケージ」として含めることに関する提案はありますか? これは、アプリケーションがファイルとして表示される方法に似ていますが、実際にはフォルダーです... ありがとうございます!

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

objective-c - 「プロジェクト」タイプのドキュメント(サブドキュメントを含む)の保存

指定したディレクトリにサブドキュメントが含まれているという点で、「プロジェクト」のようなドキュメントを作成しようとしています。ドキュメントを新しく保存して、適切なサブディレクトリでそのディレクトリを設定したいと思います。「名前を付けて保存」で、これらすべてのサブディレクトリとその中のファイルを新しい場所にコピーしたいと思います。ただし、「保存」で特定のデータファイルのみを更新し、(もちろん)すべてのサブドキュメントを上書きしないようにしたいと思います。

これを行うための「安全な」方法は何ですか?ドキュメント内のファイルの場所を追跡し、保存場所と同じか異なるかを確認しようとしましたが、面倒な感じがして、Appleが舞台裏でこれを行う何かをしているのではないかと心配しています。状況によっては、URLとURLの直接比較が失敗します。

このようなことをするための標準的な方法はありますか?

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

iphone - デバイス全体で特定の拡張子のファイルを検索することはできますか?

私のアプリケーションでは、デバイスに保存されている (システムからダウンロードまたは転送された) 特定の拡張子 (.pdf、.txt など) のすべてのファイルを検索しようとしています。そうすることは可能ですか?可能であれば、特定の拡張子のファイルを関連付けて、サポートするアプリケーション(サードパーティのプラグイン)で開くことができますか?また、高速検索のためにこれらの拡張子のファイルにインデックスを付けるにはどうすればよいですか。

どんな助けでも大歓迎です。ありがとう。

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

cocoa - Cocoa NSDocumentパッケージをsvnでうまく機能させるためのレシピ?

パッケージスタイルのドキュメントを作成するツールがあります。NSDocumentを使用して実装され、次のNSDocumentメソッドをオーバーライドします。

バージョン管理下にあるドキュメントを保存する場合を除いて、これはすべて素敵です。(.svnディレクトリは保存されませんなど)

私のドキュメントをsvnでうまく再生させるための良いレシピはどこかにありますか?

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

ios - iPhoneでリソーステキストファイルを読む

これは主にアドバイスの質問ですので、どんなポインタでも大歓迎です。

記入するときに使用したいテキストファイルがありますUITableViews。実際にいつファイルを読むべきか、あるいはどのように読むべきかさえわかりません。NSFileManager、、またはを使用しますかNSFileWrapper、それとも自分でロールする必要がありますか?Nibファイルにオブジェクトプレースホルダーが必要ですか?

アイデアは、navigation-tableView-tabBarコンボを利用する「在庫」システムを作成することです。

私は何かを理解しようとしましたが、起動して再起動した後、助けを求める必要があることに気付きました。

仕様には、Xcode4、いくつかの基本的な理解、および約13の異なるゴミ箱プロジェクトが含まれます。

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

iphone - NSFileWrapperの基本:コンポーネントを抽出する方法

これが明らかな場合は申し訳ありませんが、NSFileWrapperからコンポーネントを抽出する方法に苦労しており、ドキュメントは特に啓発的ではありませんでした。

私は2つのラッパーを持っています。1つは単純なtxtファイルを保持します。もう1つはpageSettingsを保持します。PageSettingsは、いくつかのNSString、BOOLなどを保持するNSObjectです。これは私のラッパー(AppleのiOS用ドキュメントベースのアプリケーションプログラミングガイドに基づく)であり、情報を再度抽出しようとして立ち往生しています。

だから私の質問は、txtファイルとpageSettingsをself.textとself.pageSettingsにロードする方法ですか?

使用し- (NSData *)serializedRepresentationますか?もしそうなら、どのように?または、次のように単純に逆にしますか?

説明をいただければ幸いです。本当にありがとう。

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

ios5 - iCloud が NSData を失う

iCloudでアプリを作成しています。しかし、私にはいくつかの問題があります。
を使用して iCloud にディレクトリを作成し、そのディレクトリに(テキスト) ファイルをNSFileWrapper作成します。 このコードを使用してに変換しています:NSDataNSFileWrapper
NSDataNSString

そして、このテキスト ファイルを作成するデバイスでのみ正しく動作します。他のデバイスでは、ファイルは正常にロードされますが、変換または印刷 (または他のメソッドの呼び出し) を試みると、結果は**BAD_ACCESS**オブジェクトが存在しません (ファイル データの保持カウントは 2 です)。

何か案は?