我fileExistsAtPath语句返回false时,它应该是真实的
问题描述:
我用下面的代码检索收到我的用户设备上:我fileExistsAtPath语句返回false时,它应该是真实的
let receiptUrl = NSBundle.mainBundle().appStoreReceiptURL
我再检查,看看有什么receiptURL的值是通过使用:
print("receiptUrl is \(receiptUrl)")
我的控制台显示位置为:
receiptUrl is Optional(file:///private/var/mobile/Containers/Data/Application/018CF51F-1F55-465B-AA98-B4AD5A864E06/StoreKit/sandboxReceipt)
然后我用一个if语句:
if NSFileManager.defaultManager().fileExistsAtPath(receiptUrl!.path!)
{ //do great security stuff
}
但是,我的fileExistsAtPath总是返回false。非常令人沮丧。
使用完整的utl – Wain
无论我尝试什么,它都会返回false。 – Tom