Я занимаюсь разработкой приложения для командной строки, которое использует файлы obj-c и c вместе. В моем файле obj-c (скажем, x.m) я использую структуру, которая использует интерфейс, а интерфейс использует структуру. Это легко обрабатывается в C ++ с помощью предварительных объявлений, но в моем приложении мне нужен obj-c.
Мне было интересно, если кто-нибудь может пролить свет на то, что я делаю неправильно.
Спасибо за помощь и заранее спасибо.
typedef struct mystruct_s
{
...
....
} mystruct;
struct abc ;
@interface abcDelegate:NSObject {
@public
struct abc *abc;
}
@end
struct abc
{
mystruct b
abcDelegate *abcdelegate;
};
Я получаю следующую ошибку:
expected specifier-qualifier-list before ‘mystruct’