1
私が抱えている問題は、init()に[UInt8]を必要とする引数を持つオブジェクトがあることです。私は別の配列から範囲を取得し、initでそれを使用できるようにしたい。例を参照してください。[UInt8]の下付き範囲 - Swift
class Test {
init(fromArray: [UInt8]) {
// performs work
}
}
let myStockArray: [UInt8] = [1,2,3,4,5,6,7,8] // reference array
let test = Test(fromArray: myStockArray[1...4]) // doesn't work
これを動作させるにはどうすればよいですか?表示されるエラーは次のとおりです。 '[UInt8]'タイプの値に 'CountableClosedRange'タイプのインデックスを添字できません。
ああ、それだった。
は、このアプローチを試してみてください。ありがとう! – JoeBayLD