9

任何想法为什么我会在调用“pushViewController”时看到“无法加载源:6”控制台消息?新观点似乎出现了。代码是:

代码除外:

EKEventViewController *eventViewController = [[EKEventViewController alloc] init];
eventViewController.event = event;
eventViewController.allowsEditing = YES;
eventViewController.delegate = self;

[self.navigationController pushViewController:eventViewController animated:YES];  // <== OCCURS HERE
4

4 回答 4

1

EKEventViewController有一个加载的 IB 文件吗?也许您正在使用 IB/nib 文件中的图像,而该图像不再在您的项目中。另外转到菜单“产品”并单击“清理构建文件夹...”(或 cmd-option-shift-K)

于 2011-11-05T23:54:54.487 回答
1

为什么不尝试在推送之前设置此视图控制器的框架。

eventViewController.view.frame = CGRectMake(…);

[self.navigationController pushViewController:eventViewController animated:YES]; 
于 2011-11-07T16:12:11.573 回答
1

这似乎是 iOS 5.0 以来的新功能。我可以验证,在 iOS 4.3 下不会出现此消息。

于 2012-01-09T14:15:49.967 回答
0

我知道这是一个非常古老的问题,但是(这只是发生在我身上)也许这对某人有用。

假设您试图在模拟器上测试您的应用程序:

无法加载源:6 - 某些功能在模拟器上不可用,您必须在真实设备上运行该应用程序。它只是意味着它找不到与(在您的情况下)日历应用程序相关的内容。

于 2013-05-06T15:00:53.433 回答