NSArray元素与NSString的比较

Cy.*_*Cy. 0 cocoa cocoa-touch objective-c

我试图在短语(NSString)中找到一个单词.

为此,我将短语的组成部分分解为单个子串,现在我试图将它们与我正在寻找的单词进行比较,但它不起作用.

对于此以及下面的软件修复的正确方法是什么?

NSString *myString = @"Mi Programa es genial";
NSArray *explodedDescription = [myString componentsSeparatedByString:@" "];

if ([explodedDescription objectAtIndex:1] == @"Programa" ) {
    NSLog(@"Found");
}
Run Code Online (Sandbox Code Playgroud)

dic*_*ciu 7

NSStrings与isEqualToString进行比较.您正在比较指针而不是值.

请参阅NSString文档