1

私のアプリでは、Webサービスはドットネットで作成されており、それらを消費していて、応答があります。会社、タイプ、場所などのすべてのフィールドはすべて文字列であり、これに問題はありません。もう1つのフィールドがあります。展示番号と呼ばれますが、実際には整数ですが、文字列としてのみ作成されます。これを表示している間、その番号の代わりにゼロが表示されます。これが私のコードです...

//Storing into Array
[SurveyFilesArray addObject:[NSDictionary dictionaryWithObjectsAndKeys:[dic objectForKey:@"FileName"],@"FileName",[dic objectForKey:@"ExibhitNumber"],@"ExhibitNumber",[dic objectForKey:@"Description"],@"Description",[dic objectForKey:@"FileQuality"],@"FileQuality",nil]];

//Retrieving from Array..
NSLog(@"???%@???",[NSString stringWithFormat:@"%d",[[[SurveyFilesArray objectAtIndex:indexPath.row]objectForKey:@"ExibhitNumber"]intValue]]);
NSLog(@"%d",[[[SurveyFilesArray objectAtIndex:indexPath.row]objectForKey:@"ExibhitNumber"]intValue]);
4

1 に答える 1

1

コードにタイプミスがあります。

コードの順序:
Ex-ib-hit-Number
Ex-hib-it-Number

これらは2つの異なる文字列です。

サンプルコードでは、正しく記述して保存しますEx-hib-itex-ib-hitしかし、後でアクセスしようとします。これは機能しません。

于 2012-10-25T10:32:30.113 に答える