NSCollectionView ничего не тянет

Я обычно просто определяю это в .htaccess файл или vhost.conf на домене, я продолжаю работать. Добавьте это к одному из этих файлов:

php_admin_value error_log "/var/www/vhosts/example.com/error_log"
7
задан Peter Hosey 9 March 2010 в 04:45
поделиться

1 ответ

Проблема в том, что вы неправильно используете KVC. Вы можете сделать две вещи.

Метод 1: Простой, но не такой элегантный

  1. Используйте следующий код, чтобы добавить объект в массив

[[self mutableArrayValueForKey: @ "objectArray"] addObject: test];

Это не так элегантно, поскольку вам нужно указывать переменную, используя строковое значение, поэтому вы не получите предупреждений компилятора при неправильном написании.

Метод 2: сгенерируйте методы KVO, необходимые для массива objectArray.

  1. Выберите свойство в объявлении интерфейса.
  2. Выберите сценарии (значок сценария в строке меню)> Код> Поместить decls-аксессоры в буфере обмена
  3. Вставьте объявления в соответствующее место в файле интерфейса
  4. Выберите Сценарии> Код> Поместить методы доступа в буфере обмена
  5. Вставьте определения в подходящее место в вашем файле реализации

Затем вы можете использовать метод, который выглядит как

[self insertObject:test inObjectArrayAtIndex:0];
4
ответ дан 7 December 2019 в 14:34
поделиться