Необязательное связывание - код не выполняется после оператора if let, почему? - PullRequest
0 голосов
/ 04 мая 2020

Я пытался использовать это решение ниже, но не работает, какие-нибудь другие идеи? Я застрял на этом в течение двух часов. По какой-то причине оператор if let возвращает false и не может понять, почему.

var strange2 = ["Scene02_character_head1_1.jpg","Scene02_character_head1_2.jpg","Scene02_character_head2_3.jpg","Scene02_character_head1_4.jpg","Scene02_character_head1_5.jpg"]

var strange3: Array<UIImage> = []

    func loadAllSkinsContainer() {
        for i in 0..<strange2.count{
            if let container = UIImage(named: strange2[i]) {
                 strange3.append(container)
                 print(strange3)
             }
            print ("something is wrong")
         }
...