如何更改子类AFHTTPRequestOperationManager的基本URL?

时间:2014-06-03 15:02:00

标签: ios objective-c afnetworking

在我的应用程序中,我使用AFNetworking进行RESTful服务。正如教程中所建议的那样,我将AFHTTPRequestOperationManager子类化为单例类。

下面是我的实施文件

@implementation SENetworkOperationmanager
+ (SENetworkOperationmanager *)sharedSENetworkOperationmanagerWithUrl:(NSURL *)url
{
    static SENetworkOperationmanager *_sharedWeatherHTTPClient = nil;

    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _sharedhttpOperationClient = [[self alloc] initWithBaseURL:url];
    });

    return _sharedhttpOperationClient;

}
- (instancetype)initWithBaseURL:(NSURL *)url
{
    self = [super initWithBaseURL:url];

    if (self) {
        self.responseSerializer = [AFJSONResponseSerializer serializer];
        self.requestSerializer = [AFJSONRequestSerializer serializer];
    }

    return self;
}

但我的问题是我必须在需要时更改基本网址(我们将客户端类型设为给定的基本网址)

如果有更改基本网址的解决方案,请帮助我。

0 个答案:

没有答案