你好我只是想从一个矩形按钮做一个简单的uipopover。在以前的 Xcode (4.2) 中,我可以毫无问题地运行它,但是当我尝试在 Xcode 4.3.2 iPad 模拟器上运行此代码时,当我按下 rect 按钮时它会冻结/挂起。谁能帮我?这是我的代码
在头文件中:
@interface popViewViewController : UIViewController <UIPopoverControllerDelegate> {
}
-(IBAction)showPop:(id)sender;
@end
实施文件:
#import "popViewViewController.h"
#import "infoView.h"
@interface popViewViewController ()
@end
@implementation popViewViewController
-(IBAction)showPop:(id)sender {
infoView *infoview = [[infoView alloc] init];
UIPopoverController *pop = [[UIPopoverController alloc] initWithContentViewController:infoview];
[pop setDelegate:self];
[pop presentPopoverFromRect:[sender bounds] inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUnknown animated:YES];
[pop setPopoverContentSize:CGSizeMake(300, 200)];
}
这是错误显示的地方:
#import "popViewAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([popViewAppDelegate class]));
}
}
“线程 1:信号 SIGABRT”
谢谢。