Официального SDK для использования Firebase в клиентских Java-приложениях не существует.
Вы можете использовать некоторые продукты Firebase через их REST API , но для этого вам придется написать свой собственный код доступа на стороне клиента.
Существует официальный SDK Firebase Admin для использования в приложениях Java. Но этот SDK предоставляет пользователям приложения полный административный доступ к вашему проекту Firebase, поэтому его не следует использовать в приложениях Java, которыми вы делитесь с обычными (не административными) пользователями.
Также см .:
Вы не удаляете объекты из табличного представления. Это не имеет никаких объектов — это просто отображает объекты другого объекта.
Если бы Вы связали привязку массива содержания контроллера массива к свойству массива некоторого другого объекта, то необходимо работать с тем свойством того объекта. Использовать [[object mutableArrayValueForKey:@"property"] removeAllObjects]
.
Если с другой стороны, Вы не связали привязку массива содержания контроллера массива, то необходимо взаимодействовать с content
непосредственно. Использовать [[arrayController mutableArrayValueForKey:@"content"] removeAllObjects]
. (Вы могли также работать с arrangedObjects
вместо content
. Если Вы не работаете, попробуйте другой — я только когда-либо делал вещи первый путь, связывая контроллер массива с чем-то еще.)
Была и эта проблема, и она была решена следующим образом:
NSArrayController* persons = /* your array controller */;
[[persons content] removeAllObjects];