2017-03-08 15 views
-3
if let fileObject = NSString(contentsOfFile: strBundle, usedEncoding:Int32? 

私がこれを解決しようとするたびに、私はもっと不満を感じます!私を助けてください!私は "usedEncoding:"パラメータに何を記入する必要があるかわかりません。Swift 3でUnsafeMutablePointer <UInt>を使用するには?

予想引数の型 に型 '?のInt32 .TYPE'(別名 'Optional.Type')の値を変換できません。ここで

は、それは私を与えるエラーは 'UnsafeMutablePointer?'このよう

+0

その場合、どうすれば解決できるか考えていますか? –

+0

スニペットにコードを追加できますか? –

+2

なぜSwiftメソッドの代わりにFoundationメソッドを使用していますか?そのエラーを 'スローする '' String(contentsOfFile:) 'を使わないのはなぜですか? – JAL

答えて

1

let f = Bundle.main.url(forResource: "myFile", withExtension: "txt")! 
var enc : String.Encoding = .ascii // dummy value 
let s = try! String(contentsOf: f, usedEncoding: &enc) 

必要に応じて変更(例えばdo/catchコンストラクト等実tryを使用)。このコード例は、あなたにもう一度やってもらうことです。

+0

***ファンデーションではなく、迅速に答えを見てもらえますか? –

関連する問題