Objective-C 异步回调

标签 objective-c cocoa cocoa-touch

我正在尝试创建一个类来处理一些 NSURLConnection 和身份验证内容,然后在完成 didReceiveData 事件时回调 downloadFinished。它在 Objective-C 中到底是如何工作的?谢谢!

#import "fetch.h"

...

- (IBAction)downloadButton {
    fetch *downloader = [[fetch alloc] init];

    [downloader setAuth:Username.text password:Password.text saveName:@"test.txt"];
    [downloader download:@"http://google.com"];
}

-(void)downloadFinished:(NSString *)fileName
{
...
}

最佳答案

Using NSURLConnection 中有一个很好的例子。 URL 加载系统指南部分。

关于Objective-C 异步回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/908920/

相关文章:

ios - 反向地址解析-返回位置

macos - 在 OS X 10.10 Yosemite 中登录时启动应用程序

swift - 如何以编程方式使 NSSlider 垂直?

cocoa-touch - 重复 UIAnimation block ,以及再次停止它的方法

iphone - iOS : Call a method just one time

iphone - 无法禁用 UIWebView 中的复制/定义选择菜单

ios - 重构 Storyboard时如何交换标签栏项目的位置

ios - 如何在 Firebase 中删除具有多个子对象的对象?

c++ - xcode 使用需要 './configure' ,'make' 和 'make install' 的外部库构建项目

iphone - 有没有办法从 iPhone 地址簿 API 获取 "Me"卡?