我正在开发一个项目,用户可以在该项目中将对象添加到表View的收藏列表中。在这里我通过rightBarButtonItem
添加对象。如果用户点击右边的BarButton,我想显示一条消息。消息只是一个UILabel
,其中包含“对象已存在”等文本。请帮我解决这个问题。感谢....
答案 0 :(得分:0)
您可能有一个方法,在点按按钮时执行该方法,将项目添加到表格视图中。假设该方法称为didClickButton
。有一个Bool变量说isItemAdded
表示项目的状态。最初将其设置为NO
。按下按钮时,检查其NO
。如果NO
然后继续并将其设置为YES
,则显示“已添加警报”
-(void)didClickButton
{
if(!isItemAdded)
{
//code to add to tableview
isItemAdded = YES;
}
else
{
//code to show message or alert
}
}
答案 1 :(得分:0)
初始化一个全局计数器,并通过在rightBarButtonItem调用的方法中使用它来计算点击数。
int tapsCtr = 0;
将此代码放在您的方法中:
tapsCtr++;
if(tapsCtr > 1){
NSLog(@"User tapped more than once");
tapsCtr = 0;
}