for (Annotation *ann in annotaionArray) // annotationArray contains annotations added to map
{
NSString *fetchedtitle = ann.title;
if([fetchedtitle isEqualToString:oldTitle]); // oldTitle = textfield.text
{
ann.title = appDelegate.pinTitle;
break;
}
}
しかし、比較は常に真実です。エラーは何でしょうか?
sqliteからフェッチされたconstcharはにキャストされstringWithUTF8String
ます。
文字列に完全にキャストするためにすべてが行われていますが、それでも比較してエラーが発生するのはなぜですか?