AFNetworking报错,不能回调
今天在尝试用AFNetworking,但是请求貌似没有发出的样子
@interface TestAFNetworkingClient : AFHTTPClient + (TestAFNetworkingClient *)sharedClient; @end @implementation TestAFNetworkingClient + (TestAFNetworkingClient *)sharedClient { static TestAFNetworkingClient *_sharedClient = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _sharedClient = [[TestAFNetworkingClient alloc] initWithBaseURL:[NSURL URLWithString:@"http://example.com/"]]; }); return _sharedClient; } - (id)initWithBaseURL:(NSURL *)url { self = [super initWithBaseURL:url]; if (!self) { return nil; } return self; } @end @implementation TestAppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; } TestAFNetworkingClient *afClient = [TestAFNetworkingClient sharedClient]; [afClient getPath:@"testfile.txt" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"Success."); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"error."); }];
这个代码运行起来,貌似block里的两段代码都没有运行
我换了更简单的代码
AFHTTPClient *client = [AFHTTPClient clientWithBaseURL:[NSURL URLWithString:@"http://baidu.com"]]; [client getPath:@"" parameters:nil success:^(AFHTTPRequestOperation *op, id obj) {NSLog(@"success.");} failure:nil];
也是一样没效果
偶尔还会报错
ADDRESPONSE - ADDING TO MEMORY ONLY: http://baidu.com/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你需要注册Operation Class.
}