2013-10-15 4 views
0

Lorsque l'utilisateur appuie sur un bouton (par exemple, updateButton), les données sont téléchargées et stockées en tant que base de données sqlite dans le répertoire de documents. Ces données seront utilisées chaque fois que l'utilisateur lancera l'application. Je veux juste savoir si cette application sera approuvée par appstore ou non.Est-ce que mon application sera rejetée si je stocke 1 Mo de sqlite db dans le répertoire NSDocument?

Et aussi je veux savoir sur la taille maximale du contenu dans le répertoire du document.

Merci

Répondre

4

Eh bien pas votre application ne sera pas rejeter, j'ai une application qui l'itinéraire de téléchargements pour un serveur qui peut être jusqu'à 1 Go. Pas de problème là-bas. Assurez-vous simplement de les marquer comme n'étant pas inclus dans la sauvegarde iCloud ou de les stocker dans le répertoire de cache.

Si vous placez des fichiers dans le répertoire de cache, cela signifie que si le système a besoin d'espace, il supprimera les fichiers du répertoire caches sans préavis.

+0

Est-il nécessaire de signaler toutes les données dans le répertoire NSDocument ... – surendher

+0

Il est absolument nécessaire pour signaler les gros téléchargements statiques etc. comme « Ne pas inclure dans la sauvegarde iCloud ». Ils ont commencé à appliquer cette règle récemment, et j'ai eu une mise à jour de l'application rejetée pour cela. App a toujours fait, mais maintenant ils ont commencé à vérifier ... –

+0

@AndersJohansen La taille de mon document est inférieur à 5 mb, est-il encore nécessaire – 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

référez-vous à [Répertoire des documents] [http://stackoverflow.com/questions/13154160/ios-documents-directory-size-limit]. – user1673099

+0

J'ai déjà téléchargé l'application dans l'appstore, c'est dans "Waiting for Review" thatswhy je pose cette question. Vont-ils rejeter mon application si je stocke un contenu de document inférieur à 5 Mo sans le mettre dans le répertoire du document. – surendher

+0

@surendher, mais lorsque l'utilisateur installe l'application et ne pas ouvrir l'application, le répertoire de documents doit être vide même pas 10kb de données. Après cela, si l'utilisateur ouvre l'application, vous pouvez mettre les données dans le répertoire du document. – user1673099

Questions connexes