这是类型的问题,改成这样试试:
self.state = (AFOperationState)[[decoder decodeObjectOfClass:[NSNumber class] forKey:NSStringFromSelector(@selector(state))] integerValue];
self.state = (AFOperationState)[[decoder decodeObjectOfClass:[NSNumber class] forKey:NSStringFromSelector(@selector(state))] integerValue];
是不是没设置好C++编译条件?
不是,这是正常的类型转换,你这个代码是写在哪的?为什么不敢动?
谢谢
因为有百度地图,所以改了Compile sources as 为 Objective C++。 改回来就好了