2016-10-12 10 views
1

コードをxCode 8でSwift 3に変換しようとしていますが、私が使用するフレームワーク、特にZBar SDK(これはCocoaPodsで取得しています)のために私は躊躇しています。変換がこの(または他の)フレームワークを使用不可能にすることができるのであれば、誰も知っていますか?zbar sdkを使ってswift 3に変換すると動作しますか?

答えて

1

唯一の変更はプロトコルの部分でなければなりません、あなたはこの記事を参照することができます。

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) 
} 
関連する問題