問題タブ [ckasset]

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

ios - CloudKit の 1 日あたりの転送制限 25 MB を効果的に使用する方法

多くの ckassets を使用することになる可能性のある高度に画像指向のアプリを作成しています。しかし、ユーザーごとの毎日のデータ転送には 25 MB の制限があることを読みました。私の質問は、このデータは転送可能ですか? あるユーザーが 0 を使用すると、他のユーザーが 50 を使用できますか? 1枚の写真が100kであるため、データ転送の25MBの制限は非常に小さいように思われるため、1日あたり最大250枚の写真しか再生できません。それはとても劇的な制限のように思えます。ありがとうございました。

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

ios - CKAsset を初期化する方法は?

CloudKit からデータを取得する CKAsset (イメージ ファイル) を持つクラスがあります。ただし、CKAsset を初期化する方法がわかりません。初期化時のデータはありません。クラスにも文字列がありますが、"" を使用してそれらを初期化できます。CKAsset の初期化には何を使用できますか?

これが私のクラスです...

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

ios - Swift で CKAsset Load Out of Order からの画像

パブリック CloudKit データベースから CKAssets としてフェッチされている画像のテーブルビューを読み込んでいます。ただし、正しい画像がカスタム UITableview セルの UIImageView に読み込まれるまで、画像は約 2 秒間順不同で読み込まれます。問題は、セルが再利用可能であるため、イメージ ビューに正しいイメージが表示される前に、ユーザーが TableView をスクロールしている間、CloudKit からイメージがダウンロードされ、表示されているセルに表示されることです。ダウンロードされた画像が可視セルの画像のみであり、以前のセルではないように、これを迅速に修正できるかどうか疑問に思っています。

cellForRowAtIndexPath のコードは次のとおりです。

前もって感謝します!

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

ios - CKAssets で CKQuery が遅い

文字列 (またはその他) のフィールドを持つレコードをフェッチすると、1 秒もかかりません。

ただし、このレコード タイプに CKAsset が含まれている場合、クエリの時間は少なくとも 3 秒かかります。100kb の画像をロードしたい場合、これは受け入れられません。アセットをリファレンスとして入れてそこから読み込む場合も同様です。アセットを含むレコードのクエリを高速化するにはどうすればよいですか? または、より効率的な方法でアセットを保存する他の方法はありますか?

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

ios - CKAssets の保存/表示の問題

私はswiftにはかなり慣れていないので、我慢してみてください。

現在、CKRecords をダウンロードして配列「birdFacts」に挿入できます。各レコードには、いくつかの文字列、画像 (CKAsset)、日付、および int が含まれます。最初に iCloud からダウンロードすると、すべて正常に動作します。

画像を除いて、すべてが期待どおりに保存されています。データをリロードすると、アセットが表示されません。

保存されたデータをロードするコードは次のとおりです。

これは、配列を保存するための私のコードです:

これは、私のカスタム クラス定義ファイル内にあります。

}

レコードのダウンロードとソートが完了するたびに保存しています。何がうまくいかないのですか?

編集: CloudKit クエリが含まれています。iCloud には何も保存せず、既存のレコードのみをダウンロードすることに注意してください。

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

swift3 - MacOS プロジェクト Xcode8 Swift 3 の新しい「ファイル以外の URL」エラー

Swift 3 および xCode 8.0 にアップグレードする前に問題なく動作するコードがいくつかあります。

コンソールでこれを生成します

親指 /Users/prw/Documents/thumbTemp.jpg

2016-09-27 10:32:06.140 PA Places Data[2386:68875] 非ファイル URL

print ステートメントはデバッグ専用です。

私には、TempPath! はファイルへのパスであるため、問題に対処する方法について途方に暮れています。実行は停止しませんが、CKAsset ステートメントの後は何も起こりません。

問題の原因を説明できる人はいますか?

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

ios - CKAsset リストの取得 Swift

以下のコードを使用して CKAsset リストを取得していますが、クラッシュし続けて次のように表示されます。"fatal error: unexpectedly found nil while unwrapping an Optional value"ただし、CloudKit ダッシュボードのアセット リストが空ではありません。

私がどこで間違っているか知っていますか?

ありがとう