#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?
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
@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