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

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

Войти
Регистрация
Восстановить пароль
 
Rapsod
Волшебник
 Аватар для Rapsod
62 / 61 / 4
Регистрация: 21.11.2009
Сообщений: 319
10.07.2015, 12:37     Вызов метода базового класса, если он был переопределён в наследнике #1
Здравствуйте!
Подскажите, пожалуйста, как вызвать метод базового класса из объекта наследника, который уже переопределил метод базового класса?

Можно создать объект базового класса, но мне этот вариант не подходит.
Если, кто-то сталкивался с подобным вопросом, помогите пожалуйста
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
Волшебник
 Аватар для 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
Волшебник
 Аватар для Rapsod
62 / 61 / 4
Регистрация: 21.11.2009
Сообщений: 319
14.07.2015, 08:31  [ТС]     Вызов метода базового класса, если он был переопределён в наследнике #5
Здравствуйте rian!
Честно говоря, так делать нельзя, так как это свидетельствует о не правильном написании кода.
А понадобилось мне чисто ради спортивного интереса
Yandex
Объявления
14.07.2015, 08:31     Вызов метода базового класса, если он был переопределён в наследнике
Ответ Создать тему
Опции темы

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