Wie man die nsuserdefault Wert in anderen viewcontrollers
Habe ich zwei viewcontrollers. In meinem ersten viewcontroller:
{
NSString *string=textField.text;
NSUserDefaults *data = [NSUserDefaults standardUserDefaults];
[data setObject:string forKey:@"strings"];
[data synchronize];
}
Wie bekomme ich den string-Wert in meine anderen viewcontroller?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier können Sie diese trotzdem in Ihrer Anwendung für store-Wert von NSUserDefaults.
Hier können Sie diese trotzdem in Ihrer Anwendung für get-Wert von NSUserDefaults.
können Sie den Zugriff
NSUserDefaults
in jedem controller (einer Klasse von der Anwendung) von Ihrer Anwendung mit dem selben code, den Sie geschrieben haben, in eine Klasse.für immer den string-Wert verwenden Sie die folgenden code
Dies ist der Weg, um die Daten abzurufen. Bitte beachten Sie
NSUserDefault
wird nicht verwendet, um Daten zwischen zwei Controllern. Es gibt bessere Methoden dafür.Edit : Nachdem ich Shaan Singh Kommentar
Daten übergeben 2 view-Controller können Sie angeben, eine Immobilie in der zweiten view-controller und access, die aus der Gegenwart view-controller.
Ist es schon beantwortet Brillant hier.
In dem anderen ViewController,
Dieser arbeiten wird, weil
NSUserDefaults
sind ein globales key-value-store, die bleiben in den Klassen und Anwendungen.