小编Rob*_*Rob的帖子

EKEventViewDelegate didCompleteWithAction没有被调用

我没有调用我的eventViewController:didCompleteWithAction:当EKEventViewController完成编辑事件时.

这是我如何设置它:


- (void)showCalendar:(id)sender {
    EKEventViewController *eventViewController = [[EKEventViewController alloc] init];

    eventViewController.delegate = self;

    eventViewController.event = self.event;

    // Allow event editing.
    eventViewController.allowsEditing = YES;

    [self.navigationController pushViewController:eventViewController animated:YES];
    [eventViewController release];
}
Run Code Online (Sandbox Code Playgroud)

我的课上有协议,方法是通过复制和粘贴文档中的定义来实现的.它只是没有被调用.

如果我使用EKEventEditViewController及其相应的委托,那么在保存事件时会调用它.

我能够在SimpleEKDemo代码中重现该问题.有谁知道什么可能是错的?

我可以放弃视图功能并直接进入EKEventEditViewController,但我宁愿不这样做.

iphone eventkit

5
推荐指数
1
解决办法
2280
查看次数

tableView的本地声明隐藏了实例变量?

我理解为什么当我在自己的类中定义自己的tableView属性然后使用本地变量名tableView时,我会在标题中收到警告.

我想知道的是为什么当我从UITableViewController派生我的类时,我不会得到这个警告,它有自己的tableView属性?编译器/编辑器只查看我的类而不是父类吗?

objective-c

4
推荐指数
1
解决办法
9052
查看次数

标签 统计

eventkit ×1

iphone ×1

objective-c ×1