小编Seb*_*tro的帖子

在swift中分隔一个字符串

var password : string = "F36fjueEA5lo903"
Run Code Online (Sandbox Code Playgroud)

我需要按角色分开这个角色.

这样的事情.

var 1character : string = "F"
var 2character : string = "3"
var 3character : string = "6"
Run Code Online (Sandbox Code Playgroud)

...

PD:我是新手

swift

5
推荐指数
1
解决办法
61
查看次数

致命错误:范围结束索引没有有效的后继

所以我在使用Switch语句时遇到问题,当我使用它时,我会在控制台中得到这个"致命错误:范围结束索引没有有效的继承者".

var ArrayBytes : [UInt8] = [48 ,48 ,48]
 var SuperArrayMensaje : Array = [[UInt8]]()
var num7BM : Array = [UInt8]()

    for var Cont27 = 0; Cont27 < 800; Cont27++ {

        ArrayBytesReservaSrt = String(Mensaje7BM[Cont27])

        switch Mensaje7BM[Cont27] {

        case 0...9 :
                     num7BM = Array(ArrayBytesReservaSrt.utf8)
                     ArrayBytes.insert(num7BM[0], atIndex: 2)

        case 10...99 :
                     num7BM = Array(ArrayBytesReservaSrt.utf8)
                     ArrayBytes.insert(num7BM[0], atIndex: 1)
                     ArrayBytes.insert(num7BM[1], atIndex: 2)

        case 100...255 : // --> THE problem is here "EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)"
                     num7BM = Array(ArrayBytesReservaSrt.utf8) 
                     ArrayBytes.insert(num7BM[0], atIndex: 0)
                     ArrayBytes.insert(num7BM[1], atIndex: 1)
                     ArrayBytes.insert(num7BM[2], …
Run Code Online (Sandbox Code Playgroud)

switch-statement fatal-error exc-bad-instruction swift

3
推荐指数
1
解决办法
250
查看次数