xcode вызывает метод только с помощью self

#iphone #methods

#iPhone #методы

Вопрос:

Я француз, так что извините меня за мой английский. ИТАК, у меня есть метод, но я не хочу, чтобы этот метод вызывался при появлении представления, а просто хочу, чтобы он вызывался, когда я выполняю self. Как я могу это сделать, пожалуйста?

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

1. Можете ли вы показать нам какой-нибудь код? Боюсь, ваш вопрос немного сложен для понимания.

2. @Jamie: в методе Objective-C self является указателем на экземпляр, который повторил вызов метода. По сути, то же самое, что this в C .

3. «когда я выполняю self» — self — это не метод, это объект. Вы не выполняете self. Вы что-то делаете С самим собой.

4. Что animation и timer связано с этим вопросом?

Ответ №1:

Я думаю, вы ищете init? может быть?

 -(id)init
{
    self = [super init];
    if(self)
    {
        //do something here
    }
    return self;
}