Tôi gặp vấn đề này, tuy nhiên không có thông tin nào tôi có thể tìm thấy trên diễn đàn này hoặc internet nói chung có thể giúp tôi.Cửa sổ ứng dụng được mong đợi có bộ điều khiển xem gốc vào cuối lần khởi chạy ứng dụng - ngay cả với tất cả các sự cố đã biết cố định
Dường như có hai nơi mà lỗi này có thể xảy ra:
- main.m - chức năng của tôi trông như thế này:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
Đối số cuối cùng trong UIApplicationMain
trả về một giá trị NSString
của lớp học của tôi AppDelegate
. Điều này là do đó làm việc tốt.
2.AppDelegate.m - có một cách "cũ" thiết lập bộ điều khiển xem gốc đó là như thế này:
[self.window addSubview:rootViewController];
Tuy nhiên, trong ứng dụng của tôi nó đã được cập nhật thành:
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
Vì vậy, không có thông tin hiện tại nào trên internet hoạt động. Nó hơi khó hiểu hơn khi đồng nghiệp của tôi có thể làm cho nó hoạt động trên máy tính của anh ấy hoàn toàn ổn - anh ấy là người gửi cho tôi mã nguồn ứng dụng để tất cả các cài đặt và mã phải giống hệt nhau.
Tôi đang cố gắng khởi chạy tính năng này trong trình mô phỏng. Nó được xây dựng dựa trên iOS 5, nhưng tôi đang cố chạy nó trên trình mô phỏng iOS 6.0.
Tôi có mã XCode mới nhất (4.5.1).
Có lý do nào điều này sẽ xảy ra không? Và làm thế nào tôi có thể khắc phục nó?
Rất cám ơn
Tom
giá trị nhân bản: http://stackoverflow.com/q/7520971/9530 http://stackoverflow.com/q/8706828/9530 http://stackoverflow.com/q/8190567/9530 http://stackoverflow.com/q/11515818/9530 http://stackoverflow.com/q/9844626/9530 và có thể nhiều hơn –