0

iOS4.2 で次のコードを実行すると、デフォルトが保存されます。しかし、5.0 で実行すると、ユーザーが閉じる (アプリを完全に閉じる) ときに失われます。

私は何が欠けていますか?どうも

- (void) setupSave:(UIButton*)btn
{
    //save IP and Port
    strTcpIpAddress = [tvTcpIpAddress text];
    strTcpPort = [tvTcpPort text];
    [[NSUserDefaults standardUserDefaults] setObject:strTcpIpAddress forKey:@"tcpIpAddress"];
    [[NSUserDefaults standardUserDefaults] setObject:strTcpPort forKey:@"tcpPort"];

    [tvTcpIpAddress resignFirstResponder];
    [tvTcpPort resignFirstResponder];
}

OnStartUp:
    //NSUserDefaults
    strTcpIpAddress = [[NSUserDefaults standardUserDefaults] stringForKey:@"tcpIpAdress"];
    strTcpPort = [[NSUserDefaults standardUserDefaults] stringForKey:@"tcpPort"];

    //userName = NULL;
    if(strTcpIpAddress == NULL) strTcpIpAddress = @"10.0.0.7";
    if(strTcpPort == NULL) strTcpPort = @"4000";

リスト:

ここに画像の説明を入力

4

0 に答える 0