Нераспознанный селектор при загрузке NSMutableArray в табличное представление в iPhone - PullRequest
0 голосов
/ 17 марта 2011

Я получаю эту ошибку, когда я пытался поместить содержимое моего массива в табличное представление:

2011-03-17 15: 54: 13.142 FullApp [6851: 207] - [NSCFString objectAtIndex:]: нераспознанный селектор, отправленный экземпляру 0x5903860

2011-03-17 15: 54: 13.143 FullApp [6851: 207] * Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [NSCFString objectAtIndex:]: нераспознанный селектор отправлен экземпляр 0x5903860 '

А вот и мой код:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}

// Configure the cell.
FullAppAppDelegate *fullapp = (FullAppAppDelegate *)[[UIApplication sharedApplication]delegate];

NSString *cellValue = [[fullapp.soapResults objectAtIndex:0] objectAtIndex:indexPath.row];

cell.textLabel.text = cellValue;

Вот содержимое моего массива:

2011-03-17 16:00:29.976 FullApp[6898:207] (
"Everyday.com.my",
"Mydeals.com.my"
)

Ответы [ 3 ]

1 голос
/ 17 марта 2011

[fullapp.soapResults objectAtIndex: 0] равно «Everyday.com.my». Вы вызываете objectAtIndex: indexPath.row этой строки.

0 голосов
/ 17 марта 2011

Пожалуйста, проверьте fullapp.soapResults.Он может быть объявлен как NSString в appDelegate.попробуйте сделать это как NSArray.

0 голосов
/ 17 марта 2011

Возможно fullapp.soapResults может быть строкой NSS или [fullapp.soapResults objectAtIndex:0] может быть строкой NSS

...