我有一个使用 XiB 在 iOS4 中开发的应用程序。我让它在 iOS6.1 及更早版本上运行良好。但是对于某些按钮,如果是 iPhone 和 iOS 7.0,则不会调用 IBAction。它也适用于 iPad 和 iOS 7.0。当然,我在 iPhone 和 iPad 上使用不同的 Xib。这是代码。这是非常基本的。但只是没有进入它。
- (IBAction) didReceiveMapButtonPress {
NSLog(@"IN DID RECEIVE MAP BUTTON PRESS");
if ([self wasReferredFromMap]) {
[[self navigationController] popViewControllerAnimated:YES];
} else {
[self pushMapViewController];
}
}