Tôi đã điều sau đây trong một bộ điều khiển xem (nơi webView
là một biến thể hiện của loại UIWebView
):Truy cập self.view.frame trong loadView gây tai nạn EXC_BAD_ACCESS
- (void)loadView
{
webView = [[UIWebView alloc]initWithFrame:self.view.frame];
[self.view addSubview:webView];
}
Dòng đầu tiên, phân bổ xem web gây ra một vụ tai nạn - tôi nhận được EXC_BAD_ACCESS và một thông điệp trong giao diện điều khiển:
Cảnh báo: Không thể để khôi phục lại khung đã chọn trước đó
Tôi không hiểu điều gì gây ra sự cố; self.view.frame
chắc chắn là CGRect
.
Bạn nên luôn cung cấp nhật ký sự cố. Thật khó để nói w/o nó. – Anton
Bảng điều khiển cho biết "cảnh báo: Không thể khôi phục khung đã chọn trước đó". và dòng mã được phân bổ UIWebView được tô sáng bằng màu xanh lục và nói "EXC_BAD_ACCESS". – Tom