iphone - Why this code fails to empty undo stack -
- (शून्य) रद्द करें {// [managedObjectContext.undoManager disabledUndoRegistration]; [ManagedObjectContext deleteObject: वस्तु]; / / मैं इस विलोपन को पूर्ववत ढेर पर दर्ज नहीं करना चाहता जो इस समय खाली है। // [managedObjectContext.undoManager सक्षमUndoRegistration]; [ManagedObjectContext.undoManager removeAllActions]; }
इस कोड के साथ, मुझे अब भी पूर्ववत स्टैक पर हटा दिया गया है, यहां तक कि उन दो पंक्तियों को भी कम करने से रिकॉर्डिंग को रोक नहीं सकता है। क्यों?
आप को कॉल करने की आवश्यकता होगी - अक्षम ऑब्जेक्ट प्रसंग पर प्रसंस्करण परिवर्तन को अक्षम करने से पहले और पुन: पूर्ववत प्रक्रिया को सक्षम करना कोर डेटा विलंब प्रक्रियाओं को बदलते समय तक प्रक्रियाओं को बदलता है, जो एक ही विशेषता और समान शॉर्टकट में कई परिवर्तनों को कोलाश करने की अनुमति देता है।
Comments
Post a Comment