0

我在用 SDK 10.6 编译这个美妙的 TCP 库时遇到了麻烦。

我得到:

/Users/cisary/Desktop/AI/AI/TCP/GCDAsyncSocket.m:185:11: error: instance variables may not be placed in class extension
        uint32_t flags;
                 ^
/Users/cisary/Desktop/AI/AI/TCP/GCDAsyncSocket.m:186:11: error: instance variables may not be placed in class extension
        uint16_t config;

是什么instance variables may not be placed in class extension意思?

4

1 回答 1

0

您是否正在尝试为 i386 编译?这不适用于 GCDAsyncSocket.m,因为我在 github 上找到了它。类扩展中定义的实例变量是现代运行时特性。尝试为 x86_64 编译。

于 2013-09-15T00:50:22.903 回答