ошибка отклонения ‘ 302’ в программе на UIButton setAnimationDuration:

#iphone #ios4

#iPhone #ios4

Вопрос:

Я получаю эту ошибку «заблудившийся ‘ 302’ в программе», когда я использую следующую строку кода:

 [UIButton setAnimationDuration:1.0];
  

Кто-нибудь может сказать, как я могу устранить эту ошибку.

Комментарии:

1. Вы также не должны использовать [UIButton setAnimationDuration:] . Методы анимации просмотра (BeginAnimation, commitAnimation, ..) являются методами класса UIView . UIButton наследуется от UIView , поэтому этот код будет работать, но поскольку анимация влияет не только UIButton на s, но и на все UIView s, ваш код будет более понятным и понятным при использовании [UIView setAnimationDuration:] etc.

2. Вероятно, вам следует принять ответ, добавить свой собственный или удалить этот вопрос. Это увеличит вероятность того, что другие помогут вам в будущем.

Ответ №1:

302 — это непечатаемый символ, который находится где-то в вашем коде рядом или в строке, в которой вы получаете ошибку.

Просто удалите все пустые, табуляции и пробелы, это должно решить вашу проблему.

Ответ №2:

Это прямо здесь:

 ` `
  

Просто шутка. Если приведенное выше предложение не удалось, возможно, откройте файл в другом редакторе, который позволяет отображать все непривлекательные символы. Возможно, даже Xcode имеет эту функцию. TextWrangler выполняет, если у вас нет другого доступного.

Ответ №3:

Подобные вещи происходят, когда вы копируете / вставляете код из Интернета. Удалите затронутую строку и повторно введите ее вручную в XCode, и проблема должна исчезнуть.

В будущем имейте в виду, что подобные вещи проскальзывают в ваш код.