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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Контроллер не ловит событие нажатия http://www.cyberforum.ru/objective-c/thread1488164.html
Добрый день! Инициализирую контроллер в AppDelegate. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ; self.window = initWithFrame: bounds]]; self.viewController = init]; self.window.rootViewController = self.viewController; ; return YES;
Objective-C Метод touchesBegan в UIViewController Добрый день! Подскажите, а метод - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event непосредственно в контроллере можно написать? Или только в UIView? http://www.cyberforum.ru/objective-c/thread1486424.html
Objective-C Не понимаю ошибки и что требует программа
#import <Cocoa/Cocoa.h> @interface AppDelegate : NSObject <NSApplicationDelegate> @property (assign) IBOutlet NSWindow *window; @end { выдает ошибку " expected identifier or (" IBOutlet NSTextField* tfWords1;
Objective-C Циклические зависимости
//// Parent.h @class Child; @interface Parent : NSObject @property Child* child; @end //// Parent.m #import "Parent.h" #import "Child.h" @implementation Parent - (instancetype)init {
Objective-C Не проходит Synchronized http://www.cyberforum.ru/objective-c/thread1472800.html
Помогите пожалуйста. Как решить аналог задачи java на objective-c с банкоматом. Вроде что-то сделал, но результат не правильно выдает. С этими synchronized(( https://vk.com/doc18184165_398518897?hash=70d4e75b8101379557&dl=9713fc9cb9e7e039ab Это Listing... В чем проблема может быть? Добавлено через 3 часа 6 минут Я сделал! Уже работает
Objective-C Не удается импортировать файл Вроде добавил импорт файла, но все равно выдает ошибку что переменная не найдена, в чем может быть ошибка? подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,282
30.06.2015, 01:20
что значит в селекторе вызвать метод?
селектор, это обычная С-строка, которая содержит имя метода плюс компилятор проверяет, что существует только один метод с таким именем для указанного объекта - это раз
второе, метода с таким именем "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 пишите
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru