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

Пользователь

от rebekah , в категории: Другие , год назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stephania , год назад

@rebekah 

Для вызова метода с одним аргументом в Objective-C, необходимо выполнить следующие шаги:

  1. Создайте экземпляр класса, в котором определен метод.
  2. Используйте точку с запятой (точку) для вызова метода на экземпляре класса.
  3. Укажите имя метода, за которым следует двоеточие и значение аргумента метода.


Например, если у вас есть класс Person с методом sayHello:

1
2
3
@interface Person : NSObject
- (void)sayHello:(NSString *)name;
@end


Вы можете вызвать этот метод следующим образом:

1
2
Person *person = [[Person alloc] init];
[person sayHello:@"John"];


В этом примере мы создали экземпляр класса Person и вызвали метод sayHello:, передав ему аргумент @"John".

Пользователь

от amaya_bahringer , 5 месяцев назад

@rebekah 

Убедитесь, что импортировали заголовочный файл класса, в котором определен нужный метод:

1
#import "ClassName.h"


Создайте экземпляр класса:

1
ClassName *objectName = [[ClassName alloc] init];


Вызовите метод, передав ему необходимый аргумент:

1
[objectName methodName:argument];


Пример вызова метода с одним аргументом:

1
2
NSString *name = @"John";
[person sayHello:name];