Objective c AFNetworking-[\u NSInlineData URL]:发送到实例的无法识别的选择器

Objective c AFNetworking-[\u NSInlineData URL]:发送到实例的无法识别的选择器,objective-c,afnetworking,webdav,Objective C,Afnetworking,Webdav,我正在使用AFNetworking连接到我们iPad应用程序(Easy Annotation)的WebDAV服务器。 大多数功能和服务器工作正常 但是,在其中一台测试服务器上创建目录时,应用程序会终止,并显示以下消息: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_NSInlineData URL]: unrecognized selector sent to ins

我正在使用AFNetworking连接到我们iPad应用程序(Easy Annotation)的WebDAV服务器。 大多数功能和服务器工作正常

但是,在其中一台测试服务器上创建目录时,应用程序会终止,并显示以下消息:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_NSInlineData URL]: unrecognized selector sent to instance 0x17cc88a0'
坠机地点:

AFWebDAVManager.m 
- (void)createDirectoryAtURLString:(NSString *)URLString
   withIntermediateDirectories:(BOOL)createIntermediateDirectories
             completionHandler:(void (^)(NSURL *directoryURL, NSError *error))completionHandler
{
   __weak __typeof(self) weakself = self;
   [self MKCOL:URLString success:^(__unused AFHTTPRequestOperation *operation, NSURLResponse *response) {
      if (completionHandler) {
         if([response.class.description isEqualToString:@"_NSZeroData"]) {
            completionHandler(nil, nil);
         }
         else {
            completionHandler([response URL], nil); <-- CRASH !!!
         }
      }
   } ...
AFWebDAVManager.m
-(void)CreateDirectoryStatureString:(NSString*)URLString
WithIntermediateDirectory:(BOOL)createIntermediateDirectory
completionHandler:(void(^)(NSURL*directoryURL,NSError*error))completionHandler
{
__弱(自我)弱自我=自我;
[self-MKCOL:URLString成功:^(_未使用的AFHTTPRequestOperation*操作,NSURLRResponse*响应){
if(completionHandler){
if([response.class.description isEqualToString:@“\u NSZeroData”]){
completionHandler(无,无);
}
否则{

completionHandler([response URL],nil);我们刚刚遇到了相同的问题,这是代码中的一个输入错误。 它应该是
completionHandler([operation.response URL],nil);

最好的,
Thomas

您似乎在检查响应对象的类是否不是
nsurresponse
方面有一些经验。这是为什么?我们正在与AFNetworking合作以提供WebDAV客户端界面。我最近为AfWebDAV管理器做了贡献()谢谢!这解决了问题。如果我检查了其他函数的响应,我自己可能会发现;)
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>