在我的Iphone应用程序中,当用户键入符号“@”时,会弹出一个对话框并显示他的所有朋友列表,他可以从中选择任何朋友。在iPhone应用程序中发现评论的朋友
但现在我的客户端需要做一些修改。如果用户键入@,弹出窗口不应该出现,但是当他在@之后键入任何字母时,所有以该字母开头的朋友名称都应该出现在弹出窗口中。 例如: - 如果用户输入@p - 弹出会与各界朋友的名字开头字母P.
如何做到这一点,我已经试过的东西,但不能做到这一点 (我收到好友列表在加载视图的阵列) 现在我使用
- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if([string isEqualToString:@"@"])
{
s=1;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[frndsView setCenter:CGPointMake(frndsView.center.x, frndsView.center.y-310)];
[UIView commitAnimations];
[commentField resignFirstResponder];
}
return YES;
}
来自联系人?你需要ns谓词才能做到这一点 – amar
不是来自联系人,我得到了一个朋友阵列 –
我的答案就像魅力一样 – amar