我在textField
中添加了一些文字,如:"Peter.at"
,而UIwebview
显示正确(Mag.pharm.PeterMÜLLER)!
问题是当我输入UItextField
:“Püter.at”时,UIwebView
什么也没做!
有什么问题?我认为这是“ü”,但我不知道如何解决它!
答案 0 :(得分:1)
是的。我明白了问题所在。
您的代码应如下所示:
NSString *preURL = @"";
NSString *middleURL = @".at";
NSString *fullURLString =
[[NSString stringWithFormat:@"%@%@%@",preURL,1.text,middleURL] stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
NSURL * preparedURL = [[NSURL URLWithString:fullURLString];
[uiwebnamesearch loadRequest: [NSURLRequest requestWithURL: preparedURL]];
[uiwebnamesearch reloadInputViews];
这里的重要变化是你“转义”字符串,以便在URL中使用。
以下是[NSString stringByAddingPercentEscapesUsingEncoding:]方法的文档。