【发布时间】:2016-12-20 22:18:00
【问题描述】:
我正在使用以下代码在我的用户设备上检索收据:
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。非常沮丧。
【问题讨论】:
-
无论我尝试什么,它都会返回 false。
标签: ios swift nsfilemanager file-exists