iOS8 MKMapView Framebuffer ошибка во время вращения при применении авторазмера

#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

Чтобы увидеть проблему, запустите приведенный выше код и просто поверните устройство. Вы испытаете значительную задержку для анимации вращения.

Если вы подключите iOS8 iPad и запустите симулятор, вы получите следующие предупреждения:

Крах! 0x15dd7980
ОШИБКА /SourceCache/VectorKit/VectorKit-992.16/GeoGL/GeoGL/GLCoreContext.cpp 1237: неполный, неполное вложение фреймбуфера

Кто-нибудь знает, как решить эту проблему?

Ответы на вопрос(2)

Ваш ответ на вопрос