Я пытаюсь простое приложение, используя NSArrayController и привязки какао.Приложение содержит - таблицу с одним столбцом, две кнопки «+, -» для добавления и удаления записей, два текстовых поля для отображения количества введенных записей и суммы этих записей.
Чтобы разрешить пользователю вводитьтолько числа, я назначил NSNumberFormatter ячейке NSTextField.
Класс модели: «Транзакция» содержит только одно свойство: «сумма».Я использовал @property и @synthesize для объявления и определения методов доступа.
Итак, я хочу выполнить следующую задачу:
- Разрешение пользователю вставлять, редактировать, изменятьчисла в каждой строке таблицы.
- Отображение количества записей, введенных в текстовом поле.
- Отображение совокупности чисел, введенных в другом текстовом поле.
Яв состоянии достичь 1-го пунктачерез привязки какао, но когда я попытался реализовать 2-й и 3-й пункты, он не работал должным образом.
Я сделал следующие вещи для 2-го и 3-го пункта.
для 2-го пункта ...1. В привязке предпочтения текстового поля.Я привязываю значение к контроллеру массива.2. Задать путь к ключу модели как @ count.amount
для 3-го пункта .... 1. В предпочтении связывания текстового поля.Я привязываю значение к контроллеру массива.2. Задать путь к ключу модели как @ sum.amount
Может кто-нибудь подсказать мне, где я могу ошибаться или каким-то другим способом выполнить мои требования ??
Спасибо,
Miraaj