Этот сводит меня с ума! У меня есть структура:
typedef struct{
int a;
}myStruct;
Тогда у меня есть:
myStruct tempStruct;
Я пытаюсь передать структуру в метод класса, реализация которого:
- (void) myFunc:(struct myStruct)oneOfMyStructs{};
Я называю метод так:
[myClass myFunc:(struct myStruct)tempStruct];
Компилятор жалуется на «Запрошено преобразование в нескалярный тип». Все, что я хочу сделать, это передать структуру в метод класса, но синтаксис меня немного смущает. Я новичок в Objective-C. Пожалуйста, дайте мне знать, если вы видите, где я иду не так. Я также не мог передать по ссылке, так что, если бы вы могли помочь мне с этим, это было бы здорово!
Спасибо!