問題タブ [swiftydropbox]
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.
xcode - CocoaPods を使用した SwiftyDropbox のインストール - 具体的なターゲットで使用されていない依存関係
Xcode バージョン 7.3 (7D175) SwiftyDropbox 3.0.0
https://www.dropbox.com/developers/documentation/swift#installのインストール手順に従っています
経由でインストールされた CocoaPods
$sudo gem install ココアポッド
以前は Cocoapods を使用していなかったので、次を実行します。
$pod セットアップ
プロジェクト ディレクトリに「Podfile」を作成し、次のテキストを Podfile に追加しました。
platform :ios, '8.0'
use_frameworks!
pod 'SwiftyDropbox'
xcode を閉じて、プロジェクト ディレクトリに移動し、インストールを実行しました
$pod install
結果
何か提案があれば、かなり便利なライブラリと思われる CocoaPods を使用するのはこれが初めてです。
これは、SwiftyDropbox ではなく CocoaPods に関係があると思われます。ありがとう。
ios - NSData で大きなファイルを処理するには?
非常に大きなビデオがあり、このビデオを分割してDropboxにアップロードする必要があります。
を使ってみたNSData
のですが、このファイルが大きすぎていつもアプリがクラッシュしてしまい、どうしたらよいかわかりません。
小さいビデオの場合、これを使用しました:
問題はありませんでしたが、ビデオが大きすぎるとエラーが発生します。
メモリを割り当てられません
では、大きなビデオのデータをチャンク化するにはどうすればよいでしょうか?
ios - Dropbox に保存されているビデオからビデオ メタデータを取得する方法を教えてください。
SwiftyDropbox
APIのおかげで、Dropbox に保存されているビデオの長さを取得するために何ができるかわかりません。
これらの情報はFiles.VideoMetadata
クラスのインスタンスにある必要があるようです
メソッドを使用しようとしましたgetMetadata
が、結果にはビデオの長さが含まれていません。これは私が期待するものです。
これは私の現在のコードです:
mediaMetadata
が含まれており{}
、ビデオの長さやその他のプロパティを取得できません。
Dropbox にアップロードした動画が の.mov
形式であることが原因のようです。この場合の解決策はありますか?
ios - Dropbox からの大きなアセットの圧縮
現在、ユーザーが選択したフォルダー内で提供されているすべての画像をダウンロードする作業を行っています。したがって、このプロセスは次のように構成されます。
- 画像のすべてのサムネイルをリクエストする
- すべてのオリジナル画像をリクエストする
- オリジナルを取得し、Retina 圧縮バージョンを作成して表示します
オリジナルを保持する必要がある理由は、それが 8x10 の額縁から 40x40 のキャンバス ラップまで印刷するファイルであるためです。そのため、オリジナルが重要です。クラッシュを引き起こしている唯一の部分は、オリジナルを取得して圧縮バージョンを作成することです。私はこれを使用することになりました:
次を呼び出して画像をスケーリングします。
これを使用して、画像をデバイス ドキュメントに保存します。
クラッシュのautoreleasepool
問題は実際に修正されていますが、メインスレッドで動作しているため、基本的にすべてのユーザー操作がフリーズしています。それから私は試しました
その結果、メモリが十分に迅速に解放されず、クラッシュします。これが起こっていると私が信じる理由はscaledImage(newSize: 2048)
、複数のリクエストがスタックするのに十分な速度で処理されておらず、すべてがこれを処理しようとし、複数のインスタンスがすべて元のイメージを保持しようとすると、メモリ警告またはクラッシュが発生するためです。これまでのところ、iPad Air 2 で完全に動作することはわかっていますが、iPad Generation 4 では処理が遅いようです。
これが最善の方法なのか、元のファイルをスケーリングおよび圧縮する別の方法を見つける必要があるのか はわかりません。どんな助けでも本当に感謝しています。
ios - SwiftyDropbox を使用して Dropbox に画像をアップロードする
SwiftyDropbox と Swift 3.0 を使用して、UIImageView の画像を Dropbox にアップロードしようとしています。ボタンを押しても、最初の print ステートメントの後に何も起こりません。私は何を間違っていますか。
swift - SwiftyDropbox メソッドを呼び出すときの NSURLErrorDomain コード -999
「App Folder」の許可を得て、Dropbox API V2 を組み込みました。
curl を使用した呼び出しは成功しました:
ただし、最新の迅速な API を使用して呼び出すと、次のエラーが発生します。
手順に従って API を組み込み、これを使用してクライアントを呼び出しました。
swift3 - iPhone アプリで SwiftyDropbox を使用する
iPhone アプリを作成しています。アプリで生成されたデータをドキュメントに保存し、それを Dropbox に保存したいと考えています。良いチュートリアルを何週間も探しましたが、最新のチュートリアルが見つかりません。Swift 3 で SwiftyDropbox を使用するための適切なチュートリアルはありますか? または、更新されたコードの例はどこにありますか?