我发现有关设置的NSString常数的讨论使我的代码是通过以下方式:Objective-C常量:使用==的NSString比较?
.h文件中:
extern NSString * const kSectionHeaders;
.m文件:
NSString * const kSectionHeaders = @"header";
在程序运行时,它必须针对一系列NSString常量测试文本文件中的单词。
我阅读设置功能时,就像上面说的比较记忆应该工作:
if (property == kSectionHeaders) {...}
不行的强硬:( 下面的作品,但它被描述为一个坏的解决方案(慢,还有什么? ):
if ([property isEqualToString:kSectionHeaders]){...}
我觉得我做错了什么,但看不到什么 请:-) 感谢帮助。! J.
嘿感谢您的信息和提示,非常有帮助。 – Jem