-1

文字列を として使用したいobjectForkey。私のコード行はこれです。

そして、「strend」を として使いたいのですが、うまくいきobjectForkeyませんでした。

コードは次のとおりです。

NSString *strend = [[NSString alloc] initWithFormat:@"%@",[[detwec.arrdetails objectAtIndex:0]valueForKey:@"EndDate"]];

NSString *dateString = [[NSString alloc]initWithFormat:@"%@",[_currentItemValue objectForKey:@"strend" ]];
4

4 に答える 4

0

この行を置き換えてみてください

NSString *dateString = [[NSString alloc]initWithFormat:@"%@",[_currentItemValue objectForKey:@"strend" ]];

これで

NSString *dateString = [[NSString alloc]initWithFormat:@"%@",[_currentItemValue objectForKey:strend]];
于 2012-11-16T11:27:57.053 に答える
0

文字列をキーとして使用して値を読み取りたい場合は、次を使用できます。

NSString *value = ["Your Dictionary" objectForKey:strend];

NSString *strend が「nil」であってはならないことを確認してください。それ以外の場合は値が得られません。

于 2012-11-16T11:28:50.283 に答える
0

あなたが試すことができます

NSString *strend = [NSString stringWithFormat:@"%@",[detwec.arrdetails objectAtIndex:0]valueForKey:@"EndDate"];

NSString *dateString = [NSString stringWithFormat:@"%@",[_currentItemValue objectForKey:@"strend" ]];

またはそうでなければ

NSString *dateString = [_currentItemValue objectForKey:@"strend" ];
于 2012-11-16T11:30:23.463 に答える
0

NSString *strend = [NSString stringWithFormat:@"%@",[detwec.arrdetails objectAtIndex:0]]; NSUserDefaults *storeData=[NSUserDefaults standardUserDefaults];
[storeData setObject:strend forKey:@"strend"];
NSString *dateString = [storeData objectForKey:@"strend"];

于 2012-11-16T13:44:52.140 に答える