gpt4 book ai didi

objective-c - "The operation couldn’ 尚未完成。仅将图像发送到 icloud 时出现“操作不允许”错误

转载 作者:行者123 更新时间:2023-12-03 17:12:48 24 4
gpt4 key购买 nike

我只是想将此图像上传到 iCloud。它一直给我错误“操作无法完成。操作不允许”。我直接从基于文档的应用程序编程指南中获取了这段代码,并且我相信我已经正确设置了所有证书、标识符、配置文件和权利。任何帮助将非常感激。这太令人沮丧了。

#import "docx.h"

@implementation docx

-(IBAction)test:(id)sender{

NSURL *src = [NSURL URLWithString:@"/Users/rjm226/Desktop/jh.jpg"];
NSLog(@"%@", src);

NSURL *dest = NULL;

NSURL *ubiquityContainerURL = [[[NSFileManager defaultManager]
URLForUbiquityContainerIdentifier:nil]
URLByAppendingPathComponent:@"Documents"];

if (ubiquityContainerURL == nil) {
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys: NSLocalizedString(@"iCloud does not appear to be configured.", @""),
NSLocalizedFailureReasonErrorKey, nil];

NSError *error = [NSError errorWithDomain:@"Application" code:404
userInfo:dict];

[self presentError:error modalForWindow:[self windowForSheet] delegate:nil didPresentSelector:NULL contextInfo:NULL];

return;
}

dest = [ubiquityContainerURL URLByAppendingPathComponent:
[src lastPathComponent]];

//Move file to iCloud

dispatch_queue_t globalQueue =
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);

dispatch_async(globalQueue, ^(void) {

NSFileManager *fileManager = [[NSFileManager alloc] init];

NSError *error = nil;
// Move the file.

BOOL success = [fileManager setUbiquitous:YES itemAtURL:src
destinationURL:dest error:&error];

dispatch_async(dispatch_get_main_queue(), ^(void) {
if (! success) {
[self presentError:error modalForWindow:[self windowForSheet]
delegate:nil didPresentSelector:NULL contextInfo:NULL];
}
});
});
}

@end

最佳答案

This is insanely frustrating.

欢迎使用 iCloud。过一段时间你就会习惯这种感觉。但与此同时,您还有其他问题。

NSURL *src = [NSURL URLWithString:@"/Users/rjm226/Desktop/jh.jpg"];

这不会为您提供有效的 URL,这将是一个问题。您需要的是:

NSURL *src = [NSURL fileURLWithPath:@"/Users/rjm226/Desktop/jh.jpg"];

这将为您提供一个有效的 file:// URL。

关于objective-c - "The operation couldn’ 尚未完成。仅将图像发送到 icloud 时出现“操作不允许”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16752414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com