2014-09-29 16 views
8
#import "AppDelegate.h" 
#import <MapKit/MapKit.h> 

@implementation AppDelegate 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions 
{ 
    [self setWindow:[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]]; 
    [self.window makeKeyAndVisible]; 

    UIViewController *vc = [[UIViewController alloc] init]; 
    self.window.rootViewController = vc; 
    vc.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 

    MKMapView *map = [[MKMapView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    map.autoresizingMask = UIViewAutoresizingFlexibleHeight; 
    [vc.view addSubview:map]; 

    return YES; 
} 

@end 

Để xem sự cố, hãy chạy mã trên và chỉ xoay thiết bị. Bạn sẽ gặp phải sự chậm trễ đáng kể cho hoạt ảnh xoay vòng.iOS8 MKMapView Lỗi bộ đệm khung trong khi xoay khi tự động áp dụng

Nếu bạn kết nối iPad iOS8 và chạy mô phỏng, bạn sẽ nhận được những cảnh báo này:

sụp đổ! 0x15dd7980
LỖI /SourceCache/VectorKit/VectorKit-992.16/GeoGL/GeoGL/GLCoreContext.cpp 1237: bộ đệm khung không đầy đủ, không đầy đủ tập tin đính kèm

Bất cứ ai cũng biết làm thế nào để khắc phục vấn đề này?

+0

tôi đã có vấn đề chính xác cùng và không bị lỗi. Chuyển đổi để sử dụng AutoLayout để giải quyết nó. sẽ rất tuyệt nếu ai đó gửi lỗi cho Apple về việc này. – AmitP

+0

@AmitP Bạn có thể gửi báo cáo lỗi cho Apple tại đây: https://developer.apple.com/bug-reporting/ Ngoài ra, hãy sao chép báo cáo lỗi của bạn tại đây, vì vậy phần còn lại của cộng đồng nhà phát triển có thể xem báo cáo: https: // openradar.appspot.com/ – stevekohls

Trả lời

6

Tôi cũng đang gặp phải điều này và nhận thấy rằng nó dường như chỉ xảy ra với các tùy chọn thay đổi kích thước được chọn (tức là thay đổi kích thước chiều cao và chiều rộng bằng khi xem lại kích thước). Tôi không sử dụng Bố cục tự động.

Nếu tôi chỉ thêm một MKMapView vào chế độ xem, không có vấn đề gì, nhưng nếu tôi chọn thay đổi kích thước, nó sẽ tạo ra các thông báo giống như được hiển thị ở trên.

(Xin lỗi rằng đây là một lời nhận xét không phải là một câu trả lời, nhưng tôi không thể thêm ý kiến ​​về 1 vote, và tôi nghĩ rằng điều này có thể giúp chẩn đoán các vấn đề)

CẬP NHẬT - Tôi đã cài đặt 8.1 Beta trên một trong các thiết bị thử nghiệm của tôi và tôi KHÔNG gặp sự cố này. Có một cơ hội tốt đây là một vấn đề đang được quét dưới tấm thảm 8.1 :)

+0

CẬP NHẬT - Tôi đã cài đặt 8.1 Beta trên một trong các thiết bị thử nghiệm của mình và tôi KHÔNG gặp sự cố này. Có một cơ hội tốt đây là một vấn đề đang được quét dưới thảm 8.1 :) – schofs

+1

Tôi thấy điều này trên 8.2 nên vấn đề vẫn tồn tại. – AdamPro13

1

Gần đây tôi đã gặp vấn đề này trong khi tôi cập nhật ứng dụng thành iPhone 6/6+ được tối ưu hóa, trong đó trường hợp tôi vẫn có thể nhìn thấy các lỗi trong bảng điều khiển đăng nhập và nó đã được trong một màu hồng tươi sáng.

Giải pháp tốt nhất là để thêm MKMapView trực tiếp trên kịch bản, tất cả các thông điệp và hành vi màu kỳ lạ đã được giải quyết

Các vấn đề liên quan