Я получаю следующее:
Unknown type name 'mach_port_context_t'
Как ошибка компилятора, когда я пытаюсь построить свой проект XCode.Он указывает на message.h
, который находится в папке iPhoneSimulator5.1/usr/include/mach/
.
Он не отображается при сборке для устройства.(Я тестирую в симуляторе б / к, мне нужно отладить некоторые файлы) Я определенно не делаю какие-то сумасшедшие потоки или порты (за пределами NSOperation
), поэтому я не уверен, что проблема для маха...
mach_port_context_t
не имеет определения в файле message.h ... другие, такие как audit_token_t
и security_token_t
do:
typedef struct
{
mach_msg_trailer_type_t msgh_trailer_type;
mach_msg_trailer_size_t msgh_trailer_size;
mach_port_seqno_t msgh_seqno;
security_token_t msgh_sender; // <-- defined (ex. below)
audit_token_t msgh_audit; //<-- defined (ex. below)
mach_port_context_t msgh_context; //<-- Error Here
} mach_msg_context_trailer_t;
typedef struct
{
unsigned int val[8];
} audit_token_t;
typedef struct
{
unsigned int val[2];
} security_token_t;
Help?