2016-05-31 5 views
-1

Этот код вызывает повреждение моего приложения, и я не могу понять, как его исправить. Ошибка: Неустранимая ошибка: неожиданно найдено нуль при развертывании. Необязательное значениеSwift: Неожиданно найдено nil

Любая идея, как я могу это исправить? Две линии я возвращающиеся в моих createCharacters() функция причиняет аварии:

class NACharacters { 

var featuredImage : UIImage! 

init(featuredImage: UIImage){ 

    self.featuredImage = featuredImage 

} 

static func createCharacters() -> [NACharacters]{ 

    return[ 
     //THE TWO LINES BELOW CAUSE THE CRASH 
     NACharacters(featuredImage: UIImage(named: "Diplo Squad")!), 
     NACharacters(featuredImage: UIImage(named: "StopIcon")!) 
    ] 
    } 
} 

Решение: Я просто нужно удалить пространство между «Diplo» и «отряд». Кажется, это возвращало ноль.

+1

Вы уверены, что 'Diplo Squad' и' StopIcon' написаны правильно? – kennytm

+0

Они написаны правильно! Вот почему это беспокоит меня, я не уверен, почему его ноль. @kennytm – OriginalAlchemist

ответ

0

проверьте, существуют ли ваши изображения «Diplo Squad» и «StopIcon».

(Вы, возможно, потребуется удалить пробел в имени изображения)

По крайней мере один из этих UIImage (название: «...») вызывает возврат нулевые и это, вероятно, авария причина.

+0

HAHA ничего себе, это была проблема. Я просто удалил пространство между «Diplo Squad». Спасибо, сэр. – OriginalAlchemist

0

Единственное, что может быть нисходящими линиями, находится в UIImages. убедитесь, что они существуют в вашем проектеNavigator или активах.

Смежные вопросы