2016-10-03 5 views
0

Xcode 8でSwift 2.2でプロジェクトを開くとすぐにZBarライブラリの使用に問題があります。私はいつもこのライブラリをxcodeで実行するためにブリッジを使用しました。私はすぐにZbarSymbolSetの赤い拡張子を付けました。スウィフト3用 Use of undeclared type 'ZbarSymbolSet'Zbar(ZbarSymbolSet)とXcode8の問題

//Extension for Zbar 
extension ZBarSymbolSet: SequenceType { 
    public func generate() -> NSFastGenerator { 
     return NSFastGenerator(self) 
    } 
} 

答えて

0

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