【发布时间】:2012-04-05 06:14:25
【问题描述】:
这是我尝试创建子视图的代码...我将 XCode4 与 StoryBoards 一起使用。该应用程序在第二行崩溃,它正在使用 EXC_BAD_ACCESS 分配子视图。 vFrame 具有有效内容。这有什么问题? (顺便说一句,我将 XCode4 与 Storyboard 一起使用)。
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect vFrame = CGRectMake(60,100,200,200);
subView = [[UIView alloc] initWithFrame:vFrame];
subView.backgroundColor = [UIColor redColor];
[self.view addSubview: subView];
}
更新:子视图的定义:
@interface PreferencesViewController : UIViewController {
UIView *subView;
}
@property (nonatomic, retain) UIView *subView;
@end
【问题讨论】:
-
什么是子视图?它是在某个地方定义的吗?
-
我用故事板(Xcode 4.2,SDK 5.0)创建了一个测试项目并粘贴到你的代码中:没问题。尝试在 Objective-C 异常上设置断点,或者捕获异常,然后查看堆栈符号的样子。
标签: objective-c xcode4