我發現有關設置的NSString常數的討論使我的代碼是通過以下方式:Objective-C常量:使用==的NSString比較?
.h文件中:
extern NSString * const kSectionHeaders;
.m文件:
NSString * const kSectionHeaders = @"header";
在程序運行時,它必須針對一系列NSString常量測試文本文件中的單詞。
我閱讀設置功能時,就像上面說的比較記憶應該工作:
if (property == kSectionHeaders) {...}
不行的強硬:( 下面的作品,但它被描述爲一個壞的解決方案(慢,還有什麼? ):
if ([property isEqualToString:kSectionHeaders]){...}
我覺得我做錯了什麼,但看不到什麼 請:-) 感謝幫助。! J.
嘿感謝您的信息和提示,非常有幫助。 – Jem