0

NSMutableArray の一部を NSInteger に変換しようとすると、この部分の値ではなく、9 桁の数字 (おそらくセクターの数) が返されます。

NSInteger i = [_tableData[1][@"likes"][@"count"] intValue];

_tableData - vk.com サーバーから変換された回答

NSMutableArray *_tableData;
//------------------

- (void)viewDidLoad
{
    _tableData = [[NSMutableArray alloc] init];
    [[VKConnector sharedInstance]
    setDelegate:self];
    [[VKConnector sharedInstance] startWithAppID:@"3541027"
    permissons:@[@"wall"]];
}

#pragma mark - VKConnectorDelegate

- (void)VKConnector:(VKConnector *)connector accessTokenRenewalSucceeded:(VKAccessToken *)accessToken
{
    [[VKUser currentUser] setDelegate:self];
    [[VKUser currentUser] wallGet:@{@"owner_id":@"-44554509",@"count":@"100"}];
}

#pragma mark - VKRequestDelegate

- (void)VKRequest:(VKRequest *)request response:(id)response
{
    _tableData = response[@"response"];
    [_mainList reloadData];
}

ここに画像の説明を入力

4

1 に答える 1