2013-10-15 1 views
0

Когда пользователь нажимает кнопку (например, updateButton), данные будут загружены и сохранены в виде базы данных sqlite в каталоге документа. Эти данные будут использоваться всякий раз, когда пользователь запускает приложение. Я просто хочу знать, будет ли это приложение одобрено appstore или нет.Будет ли отклонено мое приложение, если я храню 1MB sqlite db в каталоге NSDocument?

А также я хочу знать максимальный размер содержимого внутри каталога документа. не

Благодаря

ответ

4

Ну не ваше приложение не будет отвергать, у меня есть приложение, которое загрузки маршрута для сервера, который может быть до 1 Гб. Нет проблем.

Просто убедитесь, что вы не указали, что они не должны включаться в резервную копию iCloud или хранить их в каталоге кеша.

Размещение файлов в каталоге кэша имеет обратный путь, который, если системе требуется пространство, будет удалять файлы из каталога кэшей без уведомления.

+0

Нужно ли флаг все данные в каталоге NSDocument ... – surendher

+0

Это абсолютно необходимо, чтобы помечать большие статические загрузки и т.д., как «не включать в резервную копию ICloud». Они начали применять это правило в последнее время, и для этого было отклонено приложение. Приложение всегда делало это, но теперь они начали проверять ... –

+0

@AndersJohansen Размер моего документа меньше 5 мб, все еще необходимо – surendher

1

As per Apple Document, There will be noting in Document Directory when user just install the app. If the User launches the app, then you put anything in Document Directory.

You can use the all the free memory of the device for Document Directory.

+0

обратитесь к [Каталог документов] [http://stackoverflow.com/questions/13154160/ios-documents-directory-size-limit]. – user1673099

+0

Я уже загрузил приложение в AppStore, он находится в разделе «Ожидание обзора», и я задаю этот вопрос. Они отклонят мое приложение, если я храню содержимое документа менее 5 МБ без установки флага в каталог документа. – surendher

+0

@surendher, но если пользователь установит приложение и не откроет приложение, тогда Document Directory должен быть пустым даже не 10kb данных. После этого, если пользователь откроет приложение, вы можете поместить данные в каталог документа. – user1673099