Foo *oFoo = [[[Foo alloc] init] autorelease];
这就是我被教导如何在Objective C中编程,但CLang错误检查器抱怨初始值从未读过。但oFoo是一个具有属性的对象。 oFoo本身没有单一的价值。属性值是重要的。CLang错误(目标C):初始化期间存储的值永远不会被读取
oFoo.PropertyA = 1;
oFoo.PropertyB = @"Hello, World."
我应该忽略这个吗?这值得修复吗?有什么解决办法,看到“初始价值”在我的语境中没有意义?
当方法结束时,用oFoo做什么? – 2010-04-15 15:20:14
如果您提供包含此方法的完整代码,那将会很不错。而且,顺便说一句,你是否尝试切换到其他编译器? – zakovyrya 2010-04-15 15:29:56
oFoo当方法结束时自动释放。此代码示例足以说明问题。不,我不是编译器的修饰者。这对于我现在的位置来说太低级了。 – 2010-04-16 02:57:27