- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
您好,我正在使用 iOS 8.0 的新照片框架。我正在尝试删除一系列照片,代码如下:
NSArray *toDeletePhotos = [photos valueForKey:@"asset"];
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
[PHAssetChangeRequest deleteAssets:toDeletePhotos];
} completionHandler:^(BOOL success, NSError *error) {
if (success) {
dispatch_async(dispatch_get_main_queue(), ^{
[self refreshPhotosAfterDeleting];
});
}
}];
我在大约 8 台设备上对此进行了测试。其中 6 张成功删除了选定的照片,其中 2 张返回并显示错误:Error Domain=NSCocoaErrorDomain Code=-1 "The operation couldn't be completed. (Cocoa error -1.)"
The我测试的两个设备是 6+ 和 5s。我无法弄清楚这是什么错误,想知道有人可以帮助我解决这个问题。谢谢!
最佳答案
所以过了一段时间我自己解决了这个问题。事实证明,当照片从其他设备流式传输/同步时,如果不在 iTunes/iCoud 上删除它们,就无法删除它们。所以我添加了一个过滤器,因此不会获取流式传输/同步的照片。更多信息请引用:https://support.apple.com/en-us/HT204120 .希望这对您有所帮助!
关于ios - NSCocoaErrorDomain Code=-1 删除用户照片库中的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29661551/
NSCocoaErrorDomain 错误代码常量在哪里定义?我总是记不住哪个 .h 文件包含常量。 最佳答案 许多都存储在 FoundationErrors.h 中。其他的可以在 AppKitErr
所以我正在运行命令行 Swift 工具来管理我的扩展坞。 命令 dockutil --remove #{appName} 直接在 shell 上执行时有效,但当我从 Swift 中执行它时,我收到此错
我已经被这个问题困扰了一段时间,似乎无法解决这个问题。 我试图从 URL 中将 URL 的内容作为字符串读取,但我得到了一个奇怪的结果 Error -> Error Domain=NSCocoaErr
我已经坚持了一段时间,似乎没有解决这个问题。 我正在尝试将 URL 的内容作为字符串从 URL 中读取,但我感到很奇怪 Error -> Error Domain=NSCocoaErrorDomain
我正在尝试获取 url 的来源,以便我可以解析 HTML 代码以获取信息。我有以下代码: NSURL *url = [NSURL URLWithString:@"http://www.google.
我正在使用持久容器将数据加载到 tableviewcontroller,但每次我想保存数据时,它都会显示这样的奇怪错误。 每次加载其他 VC(从标签栏)后访问好友列表页面时都会出现错误。如果我直接打开
我在使用 Swift 编码时遇到问题。 我想解析一个 JSON 字符串,但我得到了这个错误: Error Domain=NSCocoaErrorDomain Code=3840 "No value f
当我尝试从 Swift 运行 Firebase 函数时,我收到一条错误消息: Error Domain=NSCocoaErrorDomain Code=3840 “JSON 文本未以数组或对象开头,并
该文件是在 Objective-C 的旧项目中创建的。 NSKeyedArchiver* archiver = [[NSKeyedArchiver alloc] initForWritingWithM
我正在尝试创建一个新目录并将文件放入其中。然而,我得到了 Error Domain=NSCocoaErrorDomain Code=257 "The file “Offline” couldn’t b
我正在开发一个应用程序。在调用我的一项网络服务时出现错误, Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be
override func viewDidLoad() { super.viewDidLoad() let dataURLString: String = Bundle.main.pa
我正在尝试创建一个新目录并将文件放入其中。但是,我得到了 Error Domain=NSCocoaErrorDomain Code=257 "The file “Offline” couldn’t b
我知道很多其他人也有同样的问题,并且有很多问题具有相同的主题/标题。但是这些都没有解决我的问题。 我对云代码和 Facebook 登录使用解析。但由于解析关闭,我将代码移至 back4app。 这是移
您好,我正在使用 iOS 8.0 的新照片框架。我正在尝试删除一系列照片,代码如下: NSArray *toDeletePhotos = [photos valueForKey:@"asset
我已经在我的应用程序中创建了一个用于登录的脚本。用户输入他们的用户名和密码,然后我将这些值发送到服务器。我有一个 php 脚本来检查数据库值,然后将 json 编码数组返回到我的应用程序。我解析结果,
我正在尝试使用来自 xcode 的 switf 4 来使用 rest web 服务,这是我的代码: func login_crm(user:String, passwd:String) { l
func DoLogin(_ email:String, _ password:String) { struct user : Decodable { let
我想用 HMHomeManager 和 addHomeWithName 创建 HMHome。 manager.addHomeWithName("Casa", completionHandler: {
对于基于 NSDocument 的应用程序的下一个版本,我正在修改文档参数,即 Info.plist > CFBundleDocumentTypes 和 UTExportedTypeDeclarati
我是一名优秀的程序员,十分优秀!