正規表現を使用する必要があるプロジェクトがあるので、RegexKitLiteを使用することにし、それをダウンロードして、「ソースのコンパイル」セクションにRegexKitLite.mを追加し、 「ファイルのコピー」セクションにRegexKitLite.hを追加しました。プロジェクトライブラリにlibicucore.A.dylibを追加しました。RegexKitLite.hをクラスにインポートし、コードを記述します(テスト用):
NSString *str = @"testing string";
if ([str isMatchedByRegex:@"[^a-zA-Z0-9]"])
{
NSLog(@"Some message here");
}
その後、エラーメッセージが表示されます。
-[__NSCFString isMatchedByRegex:]: unrecognized selector sent to instance 0x1ed45ac0
2013-02-28 19:46:20.732 TextProject[8467:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString isMatchedByRegex:]: unrecognized selector sent to instance 0x1ed45ac0'
私が逃したものは?私を助けてください..