今天的两个问题!
在我的搜索应用程序中,我从搜索方法开始使用这一行:
myQuery = [searchBar.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
然后我继续该方法的其余部分。问题是由于某种原因,它不允许我在模拟器或实际 iPhone 上搜索多个单词。
所以如果我这样写:
myQuery = searchBar.text;
[myQuery stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
它将允许多个单词搜索,但在真正的 iPhone 上,字符串以某种方式变为空。在模拟器上它工作正常,但在真手机上却不行。
所以第一个问题是有人能看出这里有什么问题吗?其次,有没有更好的方法来做到这一点?