私はCryptoSwift(フレームワーク、Cocoapodsを搭載)でデータの暗号化/復号化を行っています(データあたり約15MB-20MB)。UIProgressViewのデータの暗号化/復号化の観察方法は?
私の質問はどのように進捗状況を観察し、進行状況バー(UIProgressView)に表示できますか?
暗号化/復号化の進行状況を取得(更新)する方法がわかりません。
func aesEncrypt(withKey key: String, iv: String) throws -> Data {
let data = self
let encrypted = try! AES(key: key.bytes, blockMode: .CBC(iv: iv.bytes), padding: .pkcs7).encrypt([UInt8](data))
let encryptedData: Data = Data(encrypted)
return encryptedData.base64EncodedData()
}
これはデータを暗号化する方法に関する私の機能です。 (データ拡張)。
ありがとうございました!すぐにこれを試してみます。 Btw;データは文字列ではなく画像です。だから私はイメージをブロックに分割するでしょう、どうすればいいですか? –
@ T.Meyer私は答えを更新しました –
あなたは素晴らしいです!どうもありがとう! –