我发现关于设置NSString常量的讨论,让我按以下方式编写代码:
.h文件:
extern NSString * const kSectionHeaders;
.m文件:
NSString * const kSectionHeaders = @"header";
随着程序的运行,它必须将文本文件中的单词与一系列NSString常量进行比较测试。
我阅读到当设置函数时,内存比较应该起作用,如上所述:
if (property == kSectionHeaders) {...}
不起作用,太难了 :( 以下方法可行,但被描述为一个糟糕的解决方案(速度较慢,还有什么?):
if ([property isEqualToString:kSectionHeaders]){...}
我感觉我做错了什么,但是不知道是什么!请帮忙解决 :-) 谢谢! J.