Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

Bu kullanım reject sebebi olabilir mi acaba ?

0 oy
35 kez görüntülendi
12, Ağustos, 2015 ios development kategorisinde burhanaksendir tarafından soruldu
Uygulamaya eklediğim bir SQLite veritabanı var. Uygulama açıldığında AppDelegate içerisinde şu fonksiyonu çalıştırarak, veritabanını eğer mevcut değilse, DocumentDirectory'e kopyalıyorum. Ancak emin olamadığım konu, bu kullanım bir reject sebebi olabilir mi ?

class func getPath(fileName: String) -> String {

        return NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0].stringByAppendingPathComponent(fileName)

    }

class func copyFile(fileName: NSString) {
var dbPath: NSString = getPath(fileName)
var fileManager = NSFileManager.defaultManager()
if !fileManager.fileExistsAtPath(dbPath) {
var fromPath: NSString = NSBundle.mainBundle().resourcePath.stringByAppendingPathComponent(fileName) fileManager.copyItemAtPath(fromPath, toPath: dbPath, error: nil)
}
}

1 cevap

+1 oy
13, Ağustos, 2015 yasin tarafından cevaplandı
13, Ağustos, 2015 burhanaksendir tarafından seçilmiş
 
En İyi Cevap

Reject edilmesini gerektirecek bir kullanım göremedim paylaştığınız kod'da.
Benim gözümden kaçan böyle düşünmenize neden olabilecek başka bir durum mu söz konusu.

13, Ağustos, 2015 burhanaksendir tarafından yorumlandı
Teşekkür ederim. Aklım karışmıştı, database'i NSSearchPathDirectory.DocumentDirectory'e kaydetme  ile ilgili. Bu konuda aşağıdaki tartışmayı görünce aynısı bana da olur mu diye düşündüm:

http://stackoverflow.com/questions/24769487/app-must-follow-the-ios-data-storage-guideline-or-they-will-be-rejected-because
13, Ağustos, 2015 yasin tarafından yorumlandı
yok verdiğiniz örnek'te bahsedilen sorun. Bir önceki sorunuzla ilgili aslında. Documents directory'sine fazla miktarda data kaydedilmesi ve bunun icloud tarafından yedeklenmesi bu sorunun nedeni.
ya "do not back up" attribute key'ini kullanın ya da datanızı tmp directory'sine kaydedin denmiş bu sorunun sahibi kişiye.
13, Ağustos, 2015 burhanaksendir tarafından yorumlandı
Teşekkür ederim. Bilgilenmiş oldum bu konu hakkında tereddütteydim iyi açıklama getirdiniz konuya. Eksik olmayın.
...