删除"定义"来自UISearchBar

时间:2015-05-12 09:09:22

标签: ios uisearchbar

我希望删除"定义"我放在我视图的nib文件中的UISearchBar菜单中的选项。

正如广泛建议的那样,我将UISearchBar子类化,然后覆盖df['date1_splitted'] = df.date1.str.replace('\r|,', ' ').apply(lambda x: filter(None, x.split(' '))) df['year'] = df.date1_splitted.apply(lambda x: x[2]) df['day'] = df.date1_splitted.apply(lambda x: x[1]) df['month'] = df.date1_splitted.apply(lambda x: x[0]) df['amt_splitted'] = df.amt.str.replace('\r|,', '').apply(lambda x: x.split(' ')) df['cur'] = df.amt_splitted.apply(lambda x: x[0][0]) df['raised'] = df.amt_splitted.apply(lambda x: x[0][1:]) df['num_donors'] = df.amt_splitted.apply(lambda x: x[-2]) 以仅为剪切,复制和粘贴选项返回YES。然后,我将此UISearchBar的自定义类设置为我在nib文件中创建的子类。

该方法确实被称为,但并不按预期工作。当我设置一个断点,并监视它被调用的动作时,它只在少数情况下被调用-(BOOL)canPerformAction:(SEL)action withSender:(id)sender(是的,只是随机的 - 它可能会在一次运行中出现,并且可能不会出现另一个)。即使它被define:调用,并且返回NO,"定义"选项出现在菜单上。

有什么方法可以解决这个问题吗?该应用的部署目标是iOS 7.

0 个答案:

没有答案