Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
pikelson
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 31
#1

Ошибка no known class method for selector - Objective-C

29.06.2015, 15:23. Просмотров 540. Ответов 1
Метки нет (Все метки)

Objective-C
1
2
3
4
5
6
7
8
- (void)animate:(UILabel*)label {
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationDidStopSelector:@selector(hide:) witdhObject:label];
    [UIView setAnimationDelegate:self];
    label.alpha = 1.0;
    [UIView commitAnimations];
}
Нужно в селекторе вызвать метод hide c параметром label, как это реализовать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2015, 15:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка no known class method for selector (Objective-C):

Ошибка: class <...> should be declared abstract; it does not define method <...> - Java
Че это??? Создал два класса import java.awt.*; import java.awt.event.*; /** * &lt;p&gt;Заголовок: &lt;/p&gt; * &lt;p&gt;Описание: &lt;/p&gt; *...

Ошибка undefined local variable or method `channels_posts_path' for #<#<Class - Ruby on Rails
Есть класс Channel class Channel &lt; ActiveRecord::Base belongs_to :user has_many :posts end производный от него Post class...

Ошибка class paint_awt.Scribble should be declared abstract; it does not define method mouseDragged.... - Java
Чу тут не хватает? import java.awt.*; import java.awt.event.*; public class ScribbleTest extends Frame { public...

Ошибка при компиляции Entry method 'Main' in class 'Program' in namespace 'Rextester' not found - C#
Вечер добрый! Товарищи, помогите поправить ошибку в коде, не могу сообразить что не так using System; using...

Ошибка: "Error: Main method not found in class" - Java SE
Дамы и Господа! Чтобы не засорять форум я спрошу тут. У меня такая ситуация: Установил я значит &quot;IntelliJ IDEA Community Edition 2016.1.1&quot;...

Ошибка: "Cannot refer to a non-final variable j inside an inner class defined in a different method" - Java
Здравствуйте, у меня есть переменная : int j = 0; при строчке вида &quot;if (j&lt;const)&quot; выдаётся ошибка: &quot;Cannot refer to a non-final variable...

1
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
30.06.2015, 01:20 #2
что значит в селекторе вызвать метод?
селектор, это обычная С-строка, которая содержит имя метода плюс компилятор проверяет, что существует только один метод с таким именем для указанного объекта - это раз
второе, метода с таким именем "setAnimationDidStopSelector:witdhObject:" я не вижу у UIView (особенно witdh...)
третье, в оффициальной документации Apple достаточно ясно описано, как должен выглядеть метод,
вот так:
Objective-C
1
2
3
- (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
    // ...
}
четвертое, возвращаясь к документации, можно легко прочитать следующее
Use of this method is discouraged in iOS 4.0 and later. If you are using the block-based animation methods, you can include your delegate’s end code directly inside your block.
пятое, используйте лучше один из animateWithDuration:... методов, если вы не для iOS 4 пишите
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2015, 01:20
Привет! Вот еще темы с ответами:

Ошибка "Open method of Workbooks class failed" при открытии ods-файла - PowerShell
Привет, помогите пожалуйста разобраться - Пытаюсь открыть ods файл: $Excel = New-Object -ComObject Excel.Application ...

'fr.java': Ошибка #: 300 : method getObject(int) not found in class java.lang.String строка 33, символ 18 - Java
'fr.java': Ошибка #: 300 : method getObject(int) not found in class java.lang.String строка 33, символ 18

Что означает ошибка pascal: function header doesn't match any method of this class "fig.draw(Smallint,Smallint,Smallint,Smallint,Smallint,Small int - Pascal
Что это значит?

This form of method call only allowed for class methods - Delphi
Здравствуйте, делаю в Delphi 7 чат (пока сервер) на ServerSocket1 в блокирующем режиме. Делаю не с нуля, а собирая по частям из различных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru