我在两个标签上分割字符串。 label1包含firstPart的string,label2包含secondPart的string。现在我想比较两个标签上的文字来制作完整的字符串,并在按下按钮时显示成功警告。参见此图片蓝色标签和灰色标签制作完整的字符串"窗口" words labels 这是我在按钮按下操作中执行的逻辑,但它总是提示再次尝试,任何人都可以告诉我代码中的错误在哪里。
从文件中获取文本并存储在数组中并设置标签文本。
label1.text = [arr1 objectAtIndex:i]; and [label2.text = arr2 objectAtIndex:i];
按下按钮方法
- (IBAction)btnClicked:(id)sender
{
NSMutableArray *checkarry=[[NSMutableArray alloc]init];
for(int i=0;i<arr2.count;i++){
NSString *str=[NSString stringWithFormat:@"%@%@",[arr1 objectAtIndex:i],[arr2 objectAtIndex:i]];
[checkarry addObject:str];
}
NSSet *set1 = [NSSet setWithArray:arrayOfStringBeforeSpiliting];
NSSet *set2 = [NSSet setWithArray:checkarry];
if([set1 isEqualToSet:set2]){
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Success" message:@"Congarats" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alert show];
}
else{
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Error" message:@"Try Again" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
[alert show];
}