Нанесение поражения “нескольким методам, названным 'xxx': найденная” ошибка

Другой простой способ сортировки массива строк состоит в использовании свойства NSString description следующим образом:

NSSortDescriptor *valueDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"description" ascending:YES];
arrayOfSortedStrings = [arrayOfNotSortedStrings sortedArrayUsingDescriptors:@[valueDescriptor]];
30
задан Mr Lister 4 May 2012 в 12:13
поделиться

1 ответ

Убедитесь, что [средство записи соединения] действительно возвращает TCPWriter *. Если он возвращает идентификатор, то компилятор не будет знать, какие writeData использовать. Также убедитесь, что вы импортируете файл TCPWriter.h - если компилятор не видит файлы заголовков, он по умолчанию будет возвращать id, что вернет вас к той же проблеме.

Попробуйте

TCPWriter* writer = [connection writer];
[writer writeData: data];

или

[(TCPWriter*)[connection writer] writeData: data];
]
54
ответ дан 27 November 2019 в 23:44
поделиться