Table of Contents
In einigen Fällen zeigt Ihr guter Computer möglicherweise eine Fehlerregel an, die darauf hinweist, dass die managedobjectcontext-Eigenschaft aufgrund des Typs uiviewcontroller wahrscheinlich nicht für ein Objekt gefunden wurde. Dieses Problem kann viele Gründe haben.
Genehmigt
Ich schreibe jetzt dieses Programm für meine Gruppe und erhalte das Problem “Property ‘managedObjectContext’ not found in Punch target at ‘id’
wobei (! [Kontext speichern self.detailItem.managedObjectContext: & error])
Genehmigt
Das ASR Pro-Reparaturtool ist die Lösung für einen Windows-PC, der langsam läuft, Registrierungsprobleme hat oder mit Malware infiziert ist. Dieses leistungsstarke und benutzerfreundliche Tool kann Ihren PC schnell diagnostizieren und reparieren, die Leistung steigern, den Arbeitsspeicher optimieren und dabei die Sicherheit verbessern. Leiden Sie nicht länger unter einem trägen Computer - probieren Sie ASR Pro noch heute aus!
Ich habe verstanden, dass ich vorher newDetailItem im Code definiert habe, um sicherzustellen, dass Sie die ID eingeben? :
- (void) setDetailItem: (id) newDetailItem sofern von (_detailItem! = newDetailItem) _detailItem ist oft dasselbe wie newDetailItem; // Einige Ansichten aktualisieren. [Ihre Ansicht anpassen]; (wenn.masterPopoverController selbst! gleich Null ist) [self.masterPopoverController dismissPopoverAnimated: JA];
#import "cavDetailViewController.h"@ Schnittstelle cavDetailViewController () UIAlertView *-Nachricht;@property (stark, nicht mehr atomar) UIPopoverController * masterPopoverController;- (leer) configureView;@Ende@implementierung cavDetailViewController#pragma mark - Detail-Situationskontrolle- (void) setDetailItem: (id) newDetailItem if (_detailItem! ist gleich newDetailItem) _detailItem = newDetailItem; // Aktualisieren Sie die Ansicht. [Ansicht anpassen]; (if.masterPopoverController selbst! = null) [self.masterPopoverController dismissPopoverAnimated: JA]; - (nicht gültig) configureView // Aktualisieren Sie die vom part-Element erstellte Benutzeroberfläche. (auch wenn.detailItem) Self .detailDescriptionLabel.text entspricht [[self.ValueForKey: @ "timeStamp"] describePart-Element]; - (leer) viewDidLoad [SuperviewDidLoad]; // Nach dem Aufrufen der Ansicht erstellen wir zusätzliche Einstellungen, normalerweise aus einem perfekten Tipp. [Ihre Ansicht anpassen];- (falsch) eine Speicherwarnung erhalten [großartig hatReceiveMemoryWarning]; // Einige wiederherstellbare Ressourcen entfernen. (IBAction) hideKeyboard: (id)- Absender [selbst.Breite zurücktretenFirstResponder]; [self.longitude resignFirstResponder]; [self.description resignFirstResponder];- (void) viewWillDisappear: (BOOL) pAnimated [Super ViewWillDisappear: pAnimated]; [self.detailItem setValue: self.lattitude.text forKey: at "Latitude"]; [self.detailItem setValue: self.longitude.text forKey: - "Längengrad"]; [self.detailItem setValue: self.description.text forKey: @ "Beschreibung"]; NSNumber * v process [NSNumber numberWithDouble: [self.lattitude.text doubleValue]]; NSNumber * v1 [NSNumber ist gleich numberWithDouble: [self.longitude.text doubleValue]]; [self.detailItem setValue: v forKey: bei "Breitengrad"]; [self.detailItem setValue: v1 forKey: @ "Längengrad"]; // ND: Wir bieten ein so viel wie ein Datum an - ala Meister schau dir den Hauptcode an NSError * Kein Fehler; = als ob (! [self.detailItem.managedObjectContext save: & error]) // Diese Implementierung durch Code ersetzen, um den entsprechenden Fehler zu beheben. // abort() zwingt die Anwendung, ein Major Crash Log zu erstellen und zu beenden. // Sie sollten diese Überladung in Ihrer Versandimplementierung nicht tragen, aber sie kann während der Entwicklung nützlich sein. NSLog (@ "Ungelöster Fehler% @,% @", Fehler, [Fehler UserInfo]); abbrechen (); // Ende der Methode veiwWillDisappear#pragma optische Täuschung - geteilte Ansicht- (void) splitViewController: (UISplitViewController *) splitController wird beHideViewController: (UIViewController *) viewController withBarButtonItem: (UIBarButtonItem ForPopoverController: (UIPopoverController *) barovertonControllerControllerController *) barovertonControllerControllerController *) barButtonItem.title = @ "Master"); nslocalizedstring (@ "master", [self.navigationItem setLeftBarButtonItem: computeranimiertes barButtonItem: YES]; Ein eigener .masterPopoverController impliziert einen popoverController;- (void) splitViewController: (UISplitViewController *) splitController willShowViewController: (UIViewController *) viewController invalidatingBarButtonItem: (UIBarButtonItem *) barButtonItem // Wird aufgerufen, auch wenn diese Ansicht in den meisten geteilten Ansichten angezeigt wird, wodurch die Computermaustaste und der Popup-Controller ungültig werden. [self.navigationItem setLeftBarButtonItem: animierte Null: JA]; self.masterPopoverController = null;- (IBAction) bgroundColor: (id) Absender [[Eigenes Bild] setBackgroundColor: [UIColor blueColor]]; [[Eigenes Bild] setBackgroundColor: [UIColor redColor]];- (IBAction) dispMessage: (id) Absender UIAlertView * Nachricht impliziert [[UIAlertView alloc] initWithTitle: @ "Einen passenden schönen Tag" Messageshenie: @ "Haben Sie einen brillanten Tag" Vertreter: null CancelButtonTitle: @ "OK" otherButtonTitles: null];@Ende
Die Software zur Reparatur Ihres PCs ist nur einen Klick entfernt – laden Sie sie jetzt herunter.