1
コードをxCode 8でSwift 3に変換しようとしていますが、私が使用するフレームワーク、特にZBar SDK(これはCocoaPodsで取得しています)のために私は躊躇しています。変換がこの(または他の)フレームワークを使用不可能にすることができるのであれば、誰も知っていますか?zbar sdkを使ってswift 3に変換すると動作しますか?
コードをxCode 8でSwift 3に変換しようとしていますが、私が使用するフレームワーク、特にZBar SDK(これはCocoaPodsで取得しています)のために私は躊躇しています。変換がこの(または他の)フレームワークを使用不可能にすることができるのであれば、誰も知っていますか?zbar sdkを使ってswift 3に変換すると動作しますか?
唯一の変更はプロトコルの部分でなければなりません、あなたはこの記事を参照することができます。
How to import Zbar Framework in Swift Project
extension ZBarSymbolSet: Sequence {
public func makeIterator() -> NSFastEnumerationIterator {
return NSFastEnumerationIterator(self)
}
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
// ADD: get the decode results
let results: NSFastEnumeration = info[ZBarReaderControllerResults] as! NSFastEnumeration
var symbolFound : ZBarSymbol?
for symbol in results as! ZBarSymbolSet {
symbolFound = symbol as? ZBarSymbol
break
}
let resultString = symbolFound!.data
print(resultString)
}