問題タブ [icloud-api]
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.
ios - iOSサファリでのファイルアップロードの代替手段は何ですか?
私はモバイルウェブアプリ/サイトを持っていますが、ユーザーにワードドキュメントを私たちのサイトにアップロードしてもらいたいです。
iPhoneのサファリはファイルをアップロードできないので、代替手段は何ですか?
http://code.google.com/p/iphone-photo-picker/を見たことがありますが、これは写真ではありません。
Dropbox API、iCloud API、または別のAPIを使用して、ユーザーからファイルを選択してサーバーにコピーできることがどこかに文書化されていますか?
あるいは、iPhoneユーザーがサファリを使用する別の方法はありますか?
ios - iCloud APIはiOSからの音楽ライブラリアクセスを許可しますか?
すべての情報がまだ公式ではなく、新しいOSに関する一部の情報がロックされていることを理解していますが、iCloud APIがユーザーのクラウドミュージックライブラリへのiOSアプリアクセスをサポートするかどうかはまだ公表されていますか?
iphone - アプリをiCloudに後付けする
私は数日間、自分のアプリをiCloudに後付けすることに戸惑い、誰かが助けてくれることを願っています。コード署名の問題を乗り越えた後、iCloudを組み込むためのモデルを理解しているかどうかわかりません。私は私がやろうとしていることを人々に伝えることを大いに信じているので、私が最初に解決しようとしている問題をあなたに話します。
私のアプリのワークフロー
- ユーザーは、ダウンロードできる一連のトレーニングプランを一覧表示するストアを閲覧します
- ユーザーがプランを選択してダウンロードします
- ニーズに合わせてカスタマイズされたWebサーバーからトレーニングプランを取得します
- ダウンロードしたトレーニングプランのファイル名を、所有しているプランのリストに追加します
- ユーザーがトレーニングプランを開き、日々のスケジュールを確認します
ユーザーがiPhoneでこれを実行してから、iPadを開いて、まったく同じトレーニングプランが同期されていることを確認できるようにしたいと思います。
私の問題は現在、ファイルをDocumentsディレクトリに保存していますが、それは問題なく機能します。これをiCloudで動作するように改造して、iCloudが有効になっていない人でもアプリを使い続けることができるようにするにはどうすればよいですか?
私の理解では、まだDocumentsフォルダーに保存してから、コピーをiCloudフォルダーに保存する必要があるのか、それともこれからiCloudフォルダーに書き込むだけなのかについて混乱しています。
前者の場合は、DocumentsフォルダーファイルをiCloud領域にコピーしてプッシュするだけだと思いますが、iCloudフォルダーで新しいファイルを検出して、Documentsフォルダーにコピーして戻すにはどうすればよいですか?
後者の場合、ファイルは正しく存在する必要がありますか?
私はそれが後者であり、iCloudがオンになっていないデバイスをまだサポートしていることを望んでいます...
明確にするための助けをありがとう。
アダム
xcode - iCloud にアクセスできる OSX Lion アプリケーション
iCloud 機能を備えた Lion 用のアプリケーションを構築する必要があります。資格オプションを使用して iCloud を有効にするには、アプリケーションに署名する必要があることを知っています。アプリケーションをクライアントに直接販売するためだけに、MacStore でアプリケーションを配布する必要はありません。有効な証明書を取得するには、Mac 開発者プログラムに登録する必要がありますか? または、自己署名を生成し、それを使用してアプリケーションに署名できますか?
ありがとう
objective-c - -[NSFileManager setUbiquitous:itemAtURL:destinationURL:error:] を呼び出しても戻りません
NSDocument
iCloudドキュメントストレージを実装しようとしている単純なベースのMac OS Xアプリがあります。10.7 SDK でビルドしています。
iCloud ドキュメント ストレージ用にアプリをプロビジョニングし、必要な権利を含めました (AFAICT)。アプリは、ローカル ユビキタス コンテナーの Documents ディレクトリを正しくビルド、実行、および作成します (これにはしばらく時間がかかりましたが、すべて機能しているようです)。NSFileCoordinator
Appleが推奨するAPIを使用しています。UbiquityIdentifier
Appleが推奨する正しいものを使用していると確信しています(以下では編集されています)。
私は、この WWDC 2011 ビデオの Apple の iCloud ドキュメント ストレージのデモ手順に厳密に従いました。
セッション 107 自動保存と Lion のバージョン
私のコードは、そのデモのコードとほとんど同じに見えます。
ただし、アクションを呼び出して現在のドキュメントをクラウドに移動すると、メソッドを呼び出すときに活性の問題が発生します。-[NSFileManager setUbiquitous:itemAtURL:destinationURL:error:]
それは二度と戻りません。
これが私のNSDocument
サブクラスの関連コードです。これは、Apple の WWDC デモ コードとほぼ同じです。これはactionであるため、(Apple のデモ コードが示したように) メイン スレッドで呼び出されます。-setUbiquitous:itemAtURL:destinationURL:error:
メソッドが呼び出されると、最後にデッドロックが発生します。バックグラウンド スレッドに移動しようとしましたが、それでも戻りません。
決して到着しないシグナルを待っている間、セマフォがブロックしているようです。
このコードをデバッガーで実行すると、ソース URL と宛先 URL が正しいように見えるので、それらが正しく計算されていることはほぼ確実であり、ディレクトリがディスク上に存在することを確認しました。
私は明らかに間違ったことをしていて、-setUbiquitous
二度と戻ってこないのでしょうか?
iphone - openWithCompletionHandler完了ハンドラー引数は常に=NO
私はそのようなコードを持っています(私はクラウドからドキュメントを開こうとします):
// =========================
ただし、openWithCompletionHandler完了ブロックの成功引数は常にNOに等しくなります。その理由は何でしょうか?
iphone - iCloud - フォトストリーム
ユーザーがデバイスで iCloud のフォト ストリーム機能を有効にしているかどうかを教えてくれる公開 API はありますか?
この呼び出しの結果に基づいて何らかのアクションを実行したいので、有効になっているかどうかを検出できることが不可欠です。
xcode4.2 - テキストドキュメントまたは写真をiCloudと共有する
iCloud
写真やPDFドキュメントをにアップロードして、そこから他の人と共有できるかどうか知りたいのですが。
と同じようにFacebook
、自分の写真をアップロードして、そこから他の人が見られるようにしたいと思います。
iCloud
そのような共有オプションはありますか?
よろしく、デニス
ios5 - icloud がダウンロード プロセスを更新しない
通常、私のコードは iCloud からファイルをダウンロードしても問題ありません。ただし、ダウンロード プロセスが更新されない場合があります。
以下は、いくつかのコード スニップです。
ダウンロード開始:
アップデートのダウンロード:
更新機能は、次のコンソール出力で一度だけ呼び出され、アプリを再起動しても呼び出されないことに注意してください。
以前にこの問題に遭遇した人はいますか?
core-data - Core Data + iCloud: デバイス間で NSManagedObject を見つける
2 つのデバイスで同じ NSManagedObject オブジェクトを見つけるにはどうすればよいですか? [object objectID.URIRepresentation.absoluteString] を保存しようとしましたが、ストア全体で一貫していないようです... 別のデバイスで同じ URI を使用して [managedObjectContext objectWithURI] をロードすると、別のオブジェクトを指します。
問題は、2 つのデバイスが各デバイスの異なるストアを指していることだと思います。では、両方のデバイスで一貫性を持たせるにはどうすればよいでしょうか?