Использовать возвращаемое значение в качестве аргумента метода - PullRequest
0 голосов
/ 28 июня 2011

Можно ли использовать возвращаемое значение метода в качестве аргумента для другого вызова метода?Я использую Objective-C.

То, что я собираюсь сделать, выглядит примерно так:

stringOutput = [object1 method1:[object2 method2:[object3 method3]]];

, где метод 3 возвращает строку, которая входит в метод 2, который возвращает строкуэто входит в метод 1, который возвращает строку, которая входит в stringOutput.

1 Ответ

4 голосов
/ 28 июня 2011

Вы имеете в виду отправку результата от одного метода в качестве параметра для другого?

NSString *string = [self myMethod:[self myMethod2]];

Где методы

- (NSString *)myMethod2 {
    return @"A String";
}

- (NSString *)myMethod:(NSString *)string {
    // Do something with string

    // Return another string
    return @"Something else";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...