iphone - Why should I call -processPendingChanges when blocking things from undo-registration? -
उदाहरण:
[[managedObjectContext undoManager] disableUndoRegistration]; // परिवर्तन जो पूर्ववत नहीं होना चाहिए [प्रबंधित ऑब्जेक्ट कॉन्टैक्ट प्रोसेस पेन्डिंग चेंज]; [[ManagedObjectContext undoManager] सक्षमउन्नोराइजेस्टेशन];
क्या यह वाकई महत्वपूर्ण है? क्या बात है?
यह एक उन्नत विशेषता है
ऐसे समय हो सकते हैं जब आप कुछ बदलावों को वापस करने की अनुमति नहीं देना चाहते हैं। आमतौर पर, यह इसलिए है क्योंकि आप ऑब्जेक्ट ग्राफ़ के लिए बहुत सारे दुष्प्रभाव वाले परिवर्तन कर रहे हैं और आप बदल ग्राफ के एक बड़े हिस्से को याद रखने के साथ क्या नहीं करते हैं। कुछ मॉडल इतने जटिल हैं कि पूर्ववत कार्यक्षमता खतरनाक हो सकती है। दूसरी बार, आप बस एप को वसूली की संभावना के बिना भूल सकते हैं जैसे सुरक्षा संबंधी जानकारी के साथ।
Comments
Post a Comment