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

Objective-C

Войти
Регистрация
Восстановить пароль
 
Rapsod
Волшебник
62 / 61 / 4
Регистрация: 21.11.2009
Сообщений: 319
#1

Вызов метода базового класса, если он был переопределён в наследнике - Objective-C

10.07.2015, 12:37. Просмотров 474. Ответов 4
Метки нет (Все метки)

Здравствуйте!
Подскажите, пожалуйста, как вызвать метод базового класса из объекта наследника, который уже переопределил метод базового класса?

Можно создать объект базового класса, но мне этот вариант не подходит.
Если, кто-то сталкивался с подобным вопросом, помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2015, 12:37     Вызов метода базового класса, если он был переопределён в наследнике
Посмотрите здесь:

Objective-C Как дождаться вызова метода connectionDidFinishLoading?
Запуск метода с параметрами в новом потоке Objective-C
Переменные внутри метода Objective-C
Вызов метода Obj-C Objective-C
Objective-C Вызов объекта в keyDown
Прерываем выполнение метода Objective-C
Вызов метода с возвратом значения Objective-C
Вызов метода из другого класса Objective-C
Переопределение метода только в iOS >= 7.0 Objective-C
Objective-C Переопределение метода в сабклассе делегата
Objective-C Как из одного метода обратиться к переменной другого?
Вызов блока с переменными параметрами Objective-C

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
13.07.2015, 10:45     Вызов метода базового класса, если он был переопределён в наследнике #2
Objective-C
1
[super myMethod];
Rapsod
Волшебник
62 / 61 / 4
Регистрация: 21.11.2009
Сообщений: 319
13.07.2015, 16:17  [ТС]     Вызов метода базового класса, если он был переопределён в наследнике #3
Спасибо kievkao!
Мне нужно было вызвать вне наследника.
Вот решение:

Objective-C
1
[[[object class] superclass] methodForSelector: ...];
rian
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 42
13.07.2015, 22:07     Вызов метода базового класса, если он был переопределён в наследнике #4
боюсь представить зачем такое понадобилось...
Rapsod
Волшебник
62 / 61 / 4
Регистрация: 21.11.2009
Сообщений: 319
14.07.2015, 08:31  [ТС]     Вызов метода базового класса, если он был переопределён в наследнике #5
Здравствуйте rian!
Честно говоря, так делать нельзя, так как это свидетельствует о не правильном написании кода.
А понадобилось мне чисто ради спортивного интереса
Yandex
Объявления
14.07.2015, 08:31     Вызов метода базового класса, если он был переопределён в наследнике
Ответ Создать тему
Опции темы

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