如何检查NSString是否与另一个NSString中特定索引处的字符相等?

时间:2017-11-13 23:06:29

标签: objective-c

我到目前为止尝试过:

if ([randomString isEqualToString:[anotherRandomString atIndex:1]]){
    stuff
}

返回此错误:

  

错误:实例方法'-atIndex:'未找到

[arg1 isEqualToString:[password2 characterAtIndex:1]]

返回此错误

  

错误:无法使用'unichar'类型的右值初始化'NSString *'类型的参数

1 个答案:

答案 0 :(得分:2)

anotherRandomString获取所需的子字符串,然后将其与randomString进行比较。

NSString *substring = [anotherRandomString substringWithRange:NSMakeRange(someIndex, 1)];
if ([randomString isEqualToString:substring]) {
}