Метод NSString compare:
, как и почти все процедуры сравнения строк, возвращает ноль, если строки сравниваются равными (если быть точным, он возвращает NSOrderedSame
, что равно нулю).
Вы можете заменитьесли условие с
if ([Key compare:@"Password"] == NSOrderedSame) {
SecurityLevel.text=@"Keyword is Correct";
или вместо него использовать метод isEqualToString:
.
Все это содержится в документации , с которой вам следует ознакомиться.