English 中文(简体)
代表职能
原标题:Delegate functions not being called

长期看守,第一次任满。

我把服务器电能模块变成一个全方位的模块,容易,但很难听从该代表的话。 我也看到了几个问题,但答案都没有确定我的问题。

服务器电能作为一项议定书设立。 因此,在Login.m创建了一个服务器Connection物体,向服务器发出呼吁,然后在Login增加代用法,以便在出现错误或发生错误时,由服务器Connection像以下那样使用。

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {

    if( [self.delegate respondsToSelector:@selector(connectionDidFinish:)]) {
        NSLog(@"DOES RESPOND");
        [self.delegate connectionDidFinish:self];
    } else {
        NSLog(@"DOES NOT RESPOND");
    }

    self.connection = nil;
    self.receivedData = nil; 

}

它总是“没有反应”。 我曾尝试过CFRun Loop(低)小trick,但依然没有工作。

- (IBAction)processLogin:(id)sender {

    // Hide the keyboard
    [sender resignFirstResponder];

    // Start new thread
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    // Acutally call the server
    [self authenticate];

    // Prevent the thread from exploding before we ve got the data
    CFRunLoopRun();

    // End thread
    [pool release];

}

I copied the 聚氯乙烯(URLCache demo)的产量相当高,并且多次比较,但可能发现任何差异。

任何帮助都将受到高度赞赏。

最佳回答

这里的问题是:

  • Does your delegate respond to connectionDidFinishLoading:?
  • Does the signature match, i.e. it takes another object?
  • Is the delegate set at all or is it nil? (Check this in that very method)

如果其中任何一种是“无”的,你就会看到“无反应”的发生,而且你的申请同样可能发生,但都很容易发现。

问题回答

暂无回答




相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签