亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這個代碼運行起來,貌似block里的兩段代碼都沒有運行的樣子

這個代碼運行起來,貌似block里的兩段代碼都沒有運行的樣子

iOS
慕尼黑的夜晚無繁華 2023-05-01 15:11:31
今天在嘗試用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.");                       }];我換了更簡單的代碼    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/
查看完整描述

1 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

你需要注冊Operation Class.

- (id)initWithBaseURL:(NSURL *)url {self = [super initWithBaseURL:url];if (!self) {
    [self registerHTTPOperationClass:[AFHTTPRequestOperation class]];    return nil;
}return self;

}


查看完整回答
反對 回復 2023-05-04
  • 1 回答
  • 0 關注
  • 297 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號