获得了一个包含 AFNetworking 库(最新源)的 Mac OS X 项目。Build in Debug 一切正常。但是,在 Release 中构建会引发很多这样的错误:
Synthesized property 'baseURL' must either be named the same as a compatible ivar or must explicitly name an ivar
Synthesized property 'stringEncoding' must either be named the same as a compatible ivar or must explicitly name an ivar
那指向
@synthesize baseURL = _baseURL;
@synthesize stringEncoding = _stringEncoding;
等等
深入研究代码_baseURL
,在类 (AFHTTPClient) 的 ivar 部分或其他任何地方都没有定义。只是这个在dealloc合成和释放。
- 它如何构建(并在调试中工作)正常?它真的不需要那个 ivar 吗?
- 我应该怎么做才能修复它?