Как передать строковые аргументы методу в obj-c - PullRequest
0 голосов
/ 01 июня 2011

Мой метод выглядит следующим образом


+ (NSString *)textByPrefLang:(NSString*)Col:(NSString*)prefLang:(NSString*)tag {
 return something;
}

Как мне вызвать его из другого класса?

Ответы [ 2 ]

3 голосов
/ 01 июня 2011

в .h файле:

+ (NSString *)textByPrefLang:(NSString*)Col withPrefLang:(NSString*)prefLang withTag:(NSString*)tag;

В реализации .m Класс

+ (NSString *)textByPrefLang:(NSString*)Col withPrefLang:(NSString*)prefLang withTag:(NSString*)tag {
 return something;
}

При звонке.

NSString* message = [MyClass textByPrefLang:@"col" withPrefLang:@"en" withTag:@"tag"];
0 голосов
/ 01 июня 2011

Это так просто, как это:

1.) Импортируйте класс, чтобы он был доступен для вас.

#import "YourClass.h";

2.) Вызовите метод следующим образом:

NSString *response = [YourClass textByPrefLang:@"aString" Col:@"anotherString" prefLang:@"andAgainAString"];

Возвращенное значение теперь будет сохранено в переменной response.

Я надеялся, что это помогло тебе.

Сандро Мейер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...