在我的应用程序中,我使用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;
}
但我的问题是我必须在需要时更改基本网址(我们将客户端类型设为给定的基本网址)
如果有更改基本网址的解决方案,请帮助我。