jjzjj

fileExistsAtPath

全部标签

ios - NSFileManager fileExistsAtPath 在 segue(并且文件存在)之后为两个不同类中的相同路径返回 true 和 false

我快疯了。例如,我有一个列出相册中的图片并为每个图片检索NSURL的类"/var/mobile/Media/DCIM/100APPLE/IMG_0045.JPG"我在那里设置了一个断点并检查,文件存在一切都很好。我存储这些URLS。在用户操作时,我调用另一个类来显示其中一个图像,并将segue上的URL传递给新的ViewController的一个属性。overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifier=="picDetailsSegue"{ifletpicRe

objective-c - 无法将文件从包复制到文档目录,为什么 fileExistsAtPath 返回错误?

我正在使用以下代码片段尝试将文件从我的应用程序资源目录复制到文档区域。我使用了PocketOCR中的以下内容Github上的项目://Setupthetessdatapath.Thisisincludedintheapplicationbundle//butiscopiedtotheDocumentsdirectoryonthefirstrun.NSString*dataPath=[[selfapplicationDocumentsDirectory]stringByAppendingPathComponent:@"tessdata"];NSFileManager*fileManage

ios - 如何检测 “LocallAPStore"- 新的 iap 破解程序

我这样检测IAPCracker:if([[NSFileManagerdefaultManager]fileExistsAtPath:@"/Library/MobileSubstrate/DynamicLibraries/iap.dylib"]){NSLog(@"IAPCrackerdetected");}如何检测LocallAPStore? 最佳答案 提取Debianpackage后从这个hack中,您可以看到它与IAPcracker具有几乎完全相同的结构。所以,你可以这样写:if([[NSFileManagerdefaultMan

objective-c - fileExistsAtPath 为存在的目录返回 NO

fileExistsAtPath为存在的目录返回NO。如果我有以下代码:NSURL*newDirectoryPath=...//pathdoesnotbeginwithatilda//andiscreatedusingURLByAppendingPathComponent:isDirectory:BOOLdirectoryExists=[self.fileManagerfileExistsAtPath:[newDirectoryPathabsoluteString]];if(NO==directoryExists){BOOLret=[self.fileManagermoveItemAt

ios - fileExistsAtPath 和 checkResourceIsReachableAndReturnError 都不起作用

fileExistsAtPath和checkResourceIsReachableAndReturnError都返回NO即使文件存在于serverURL我在(本地)服务器中有一个文件http://10.0.0.15/images/hibrise.pngNSURL*url=[NSURLURLWithString:@"http://10.0.0.15/images/hibrise.png"];BOOLfileExists=[[NSFileManagerdefaultManager]fileExistsAtPath:[urlpath]];NSLog(fileExists?@"Yes":@"N

ios - 在 Swift fileExistsAtPath(_ path : String, isDirectory isDirectory: UnsafeMutablePointer<ObjCBool​​>) -> Bool 只接受单个参数

下面示例中的方法fileExistsAtPath()仅接受单个参数。iffm.fileExistsAtPath(result,isDirectory:&isDir){确切的错误消息是:“调用中有额外参数‘isDirectory’”。知道哪里出了问题吗? 最佳答案 问题是isDirectory是UnsafeMutablePointer而不是UnsafeMutablePointer你提供。您可以使用以下代码:varisDir=ObjCBool(false)ifNSFileManager.defaultManager().fileExis

ios - NSFileManager.defaultManager().fileExistsAtPath 返回 false 而不是 true

这怎么可能?letexists=NSFileManager.defaultManager().fileExistsAtPath(path.absoluteString)print("exists:\(exists)")//false这是path.absoluteString//file:///Users/kuna/Library/Developer/CoreSimulator/Devices/92BD140D-5C14-43C4-80D6-904BB9594ED6/data/Containers/Data/Application/5B818832-BB19-4047-A7F8-1487