Domanda

i poco iniziato a programmare applicazioni Mac OS X con il cacao, quindi è un davvero nuova domanda d'api. Scusa per questo.

Al primo codice mio frammento di codice:

- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
    Purchaser *actPurchaser = [tableViewDataArray objectAtIndex:row];
    NSString *colID = [tableColumn identifier];
    NSString *cell = [actPurchaser performSelector:NSSelectorFromString( colID)];

    return cell;
}

Vedete Voglio visualizzare tutti i membri fuori acquirente in un NSTableView, ma il programma si avvia per un lungo tempo e poi fallisce. Uno sguardo nel debugger dice che il problema è la NSString, debugger dice "Variabile non è CFString". Non ho idea che cosa questo dovrebbe / potrebbe significare, così ho googled intorno, ha trovato alcuni thread del forum, ma nessuno mi aiuta.

tutte le idee? Se lascio alcune informazioni, mi dispiace. Chiedimi su di loro!

Saluti, Dennis

È stato utile?

Soluzione

Hai controllato che il metodo -identifier in realtà restituisce un'istanza NSString? Prova NSLog (@ "colid =% @", colid); Ho il sospetto che non si può avere impostato l'identificatore per qualche colonna o di aver impostato un identificatore, che non è una stringa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top