2016-12-01 4 views
1

InAppPurchaseの受領書を構文解析するためのメソッドをSwift2.3に書いたので、今度はSwift3に変換しています。だから私はこのエラーが発生しています。誰でも、どのようにこれを修正するアイデアがありますか?inout引数として不変の値を渡すことはできません: 'UnsafePointer <UInt8>'からの暗黙の変換? 「UnsafePointer <UInt8>?」にテンポラリを要求する

Receipt Parsing Error in Swift 3

+0

あなたには、いくつかのより多くのコードを追加することができ、このようにしてみ?あなたが「p」を宣言しているように? – Venkat

+0

var p =(data as NSData).bytes.bindMemory(UInt8.self、capacity:data.count) –

答えて

0

var p: UnsafePointer<UInt8>? = (data as NSData).bytes.bindMemory(to: UInt8.self, capacity: data.count) 
+0

私はこのようにして、それは私のために働いた var p =(data as NSData).bytes.bindMemory (to:UInt8.self、capacity:data.count)をUnsafePointer として指定しますか? –

関連する問題