2014-09-29 10 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 

समस्या देखते हैं, इसके बाद के संस्करण कोड चलाने के लिए और सिर्फ डिवाइस को घुमाने के लिए। घूर्णन एनीमेशन के लिए आपको एक महत्वपूर्ण देरी का अनुभव होगा।रोटेशन के दौरान iOS8 MKMapView फ्रेमबफर त्रुटि autoresize लागू किया जाता है

आप एक iOS8 iPad कनेक्ट और सिम्युलेटर चलाते हैं, आप प्राप्त करेंगे इन चेतावनियों:

क्रैश! 0x15dd7980
त्रुटि /SourceCache/VectorKit/VectorKit-992.16/GeoGL/GeoGL/GLCoreContext.cpp 1237: फ्रेमबफर अधूरा, अधूरा लगाव

किसी को भी पता है कि इस समस्या को दूर करने के लिए?

+0

हल किया गया मैं एक ही सटीक समस्या और त्रुटि थी। इसे हल करने के लिए ऑटोलाउट का उपयोग करने के लिए कनवर्ट करें। अगर कोई इस बारे में ऐप्पल को बग सबमिट करेगा तो अच्छा होगा। – AmitP

+0

@AmitP आप यहां ऐप्पल को एक बग रिपोर्ट सबमिट कर सकते हैं: https://developer.apple.com/bug-reporting/ इसके अलावा, यहां अपनी बग रिपोर्ट डुप्लिकेट करें, इसलिए शेष डेवलपर समुदाय इसे देख सकता है: https: // openradar.appspot.com/ – stevekohls

उत्तर

6

मैं यह भी अनुभव कर रहा हूं, और पाया है कि यह केवल चयनित आकार बदलने वाले विकल्पों के साथ होता है (यानी ऊंचाई आकार और चौड़ाई आकार के आकार के साथ आकार बदलता है)। मैं ऑटो लेआउट का उपयोग नहीं कर रहा हूँ।

यदि मैं सिर्फ एक दृश्य में एक एमकेमैप व्यू जोड़ता हूं, तो यह कोई समस्या नहीं है, लेकिन अगर मैं आकार बदलने का चयन करता हूं, तो यह ऊपर दिखाए गए संदेशों को उत्पन्न करता है।

(क्षमा करें यह एक टिप्पणी नहीं एक जवाब है कि, लेकिन मैं टिप्पणी नहीं 1 वोट पर नहीं जोड़ सकते हैं, और मुझे लगा कि यह मदद मिल सकती है समस्या का निदान)

अद्यतन - मैं पर 8.1 बीटा स्थापित किया है मेरे परीक्षण उपकरणों में से एक, और मुझे इस समस्या का सामना नहीं हो रहा है। एक अच्छा मौका है कि यह 8.1 कार्पेट के तहत बह रहा है :)

+0

अद्यतन - मैंने अपने परीक्षण उपकरणों में से एक पर 8.1 बीटा स्थापित किया है, और मुझे इस समस्या का सामना नहीं हो रहा है। एक अच्छा मौका है कि यह एक मुद्दा है जो 8.1 कार्पेट के नीचे जा रहा है :) – schofs

+1

मैं इसे 8.2 पर देख रहा हूं इसलिए समस्या अभी भी मौजूद है। – AdamPro13

1

मुझे हाल ही में यह समस्या थी और कोड में बाधाओं को जोड़कर काम किया जब तक कि मैंने ऐप को आईफोन 6/6+ अनुकूलित करने के लिए अपडेट नहीं किया, उसमें मामला मैं अभी भी कंसोल लॉग में त्रुटियों को देख सकता था और यह एक उज्ज्वल गुलाबी रंग में था।

सबसे अच्छा समाधान स्टोरीबोर्ड पर सीधे MKMapView जोड़ने के लिए किया गया था, सभी संदेशों और अजीब रंग व्यवहार

संबंधित मुद्दे