2016-01-26 4 views
0

Я экспериментировал с настройками ACL Parse в своем приложении, но теперь у меня есть проблема: все мои объекты теперь созданы без разрешения на запись. Я могу изменить их в браузере данных, но я не вижу, как вернуть значения по умолчанию в Public Read и Public Write. Когда я меняю настройки браузера данных, новые объекты все еще создаются без доступа на запись.Как изменить параметры ACL Parse обратно в Public Read/Write?

Я ценю вашу помощь. Я видел этот пост:

https://stackoverflow.com/questions/33929358/cannot-edit-parse-user-while-they-are-offline-how-do-i-enable-acl-public-write

, который, кажется, уже с той же проблемой, но никто не ответил.

Эли

ответ

0

Согласно docs, вы можете установить ACL по умолчанию,:

[PFACL setDefaultACL:defaultACL withAccessForCurrentUser:YES]; 

Пробовали ли вы это?

+0

Благодарим вас за ответ. Я попробовал это, прежде чем публиковать свой вопрос, но это не устранило проблему. – user3140521

+0

Я поставил вышеприведенную строку кода в свой делегат приложения, чуть ниже инициализации Parse. Нет эффекта. Я также попытался удалить приложение из симулятора, также без эффекта. Мои объекты всегда создаются в браузере данных как «Public Read, (objectID)» вместо «Public Read and Write». Я также попытался нажать на настройки ACL, но они также не помогают. Настройки изменяются с каждым новым объектом. – user3140521

+0

Странно - может быть, лучше связаться с парнем Parse через поддержку? –

0

Оказалось, что моя проблема не имеет ничего общего с самим парсером или браузером данных. Я просто пренебрегал разворачиванием некоторых опций. Разочарование проблемы, простое решение.