問題タブ [uidocument]

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 投票する
3 に答える
2615 参照

ios - ios iphoneフックは、UIDocumentInteractionControllerを表示せずにinstagramを直接開きます

アプリでinstagramを介して画像を共有することを統合しています。私は彼らのドキュメントを読みました。

これを許可するには、iOS UIDocumentInteractionController を使用する必要があるようです (アプリのサンドボックス内のファイルへのアクセスを許可することを理解しています)。

さらに深く掘り下げると、物事を非常に簡単にするこのライブラリに出会いました。

私が抱えている問題は、アクションシートが表示されることです(ボタンが1つしかありません-Instagram ...) アクションシートを表示せずに UIDocumentInteractionController で instagram hooks を使用するにはどうすればよいですか。私はこの質問に出くわしましたが、これはほとんど同じですが、時代遅れで答えがありません。

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

iphone - UIDocument を使用して iCloud からデータを解凍する際の Exc Bad Access

こんにちは、アプリケーションに iCloud サポートを使用しUIDocument、ストレージに使用しています。データをiCloudに保存して、初めて同じものを取得することができました。しかし、デバイスでアプリを削除して再インストールするとEXC BAD ACCESSNSKeyUnarchiver.

コード。

BuyerDocument をここに読み込みます。

最初にデータを追加したときに言ったように、すべて正常に動作しましたが、クラッシュが発生し始めたのは削除して再インストールした後でした。また、このクラッシュが発生する前に、最初の 3 ~ 4 人の名前が取得され、テーブルビューに表示されます。これを試してみましUIDocumentたが、私はとにかなり慣れていませんNSCoding。そのため、それらについて多くを語ることはできません。NSDataしかし、迷子になったり破損したりすることに問題がどのように関連している可能性があるかを推測します. ここで基本的で重要な何かが欠けていますか?私は何を間違っていますか?

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

ios - iOS 5 で状態の保存と復元を管理する方法

iOS App Programming Guideの「State Preservation and Restoration」セクションを見てきましたが、そこで説明されているプロセスは iOS 6 からのみ利用できるようです。アプリを iOS 5 から互換性を持たせる必要があるため、たとえば、これを処理する同等の方法が見つかりません。

特定のシナリオを提供するために、UINavigationControllerユーザー入力を要求する一連のビュー コントローラーをプッシュする場所があります。これはステップバイステップのフォームのようなもので、提供されたデータは最後のステップが完了するまで最終的に保存されません。ユーザーがデータを再度入力する必要がないように、アプリが終了したりバックグラウンドになったりした場合に備えて、ユーザーが入力を一時的に保存して、ユーザーがアプリに戻ったときに再び表示するようにしたいと思います。彼がすでに提供したこと。これは、iOS アプリでは一般的なシナリオかもしれません。

一時データをファイルに保存することを考えていましたが、これが iOS 5 で独自の/最良の方法であるかどうかはわかりません。この問題を扱っているヘルプまたは例/チュートリアル/ドキュメントはありますか?

ありがとう!

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

iphone - ローカル SQLite で iCloud UIDocument を使用する

はい、これは正気ではなく、すでに複雑な問題にさらに複雑さを加えています。

私の使用では、理想的には iCloud+Coredata を使用する必要があり、それはひどく失敗することで有名です。iOS7 では、完全には依存しません。そこで、クラウドのサポートを得るために他に何ができるかを検討しています。私は iPhone ユーザーなので、デーモンが統合された OS レベルという理由だけで、iCloud は私にとって非常に理想的です。少なくとも理論上は、オフラインでの変更について心配する必要はありません。

これが私がやろうと思っていることです。

これを使用したいアプリは、todolist ではなく、ハード同期を必要とするものではありません。DB には非常に単純なテーブルがdata-tableあり、folders-tabledata-folders-linker. 古き良きsqliteテーブルのように。

単一の uidocument 内にフォルダーのメタデータを保存する UIDocuments の iCLoud に同期したいと考えています。のエントリごとに、iClouddata-tableに新しいuidocumentが作成されます。

「新しい」を取得すると、新しいデバイスはuidocumentそのデータを解析して sqlite-store に入れます。

それはそれについてです。明らかに、それは完璧ではなく、あまりお勧めできません。しかし、クラウドが必要です!

すでに問題が発生しています。

  1. 新しい UIDocument が到着したことをどのように知ることができますか。
  2. 「この」UIDocumentが削除されたことをどうやって知ることができますか。
  3. すべての UIDocuments を tableView に永続化するべきではないため、それを解析して SQLite ストアに格納します。しかし、私は多くの複雑な通知を監視し、ドキュメントに何が起こったのかを把握し、sqlite-store に変更を加える必要がありました。

私がこれについて考えていた大きな理由の 1 つは、単純なデータベース構造のためです。これがどのように非常に欠陥があるか教えてください。私はそれを試みることさえすべきではありません.私はこれを私のためにやっています.クラウドサポートが本当に必要でした.

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

ios - iOS向けiCloud開発におけるNSDocumentとUIDocumentの違い

iOSアプリ用のiCloudの開発に関して、UIDocumentクラスとNSDocumentクラスの違いは何ですか? ファイルベースのアプリケーションに適しているのはどれですか?