setOption:value:
接口描述
设置高级配置选项,可以通过这个接口做一些额外配置。比如设置语言环境或者网络请求超时时间。
注意事项
- 配置必须在发起认证前设置才能生效。
- 该接口只能主应用调用,子应用调用会抛异常。
方法定义
- (void)setOption:(SFSDKOption)key value:(NSString * __nonnull)value;
参数描述
表1 参数说明
参数 | 是否必须 | 类型 | 描述 |
---|---|---|---|
key | 是 | SFSDKOption | SDK配置选项 |
value | 是 | NSString * __nonnull | SDK配置选项对应的值 |
表2 枚举SFSDKOption说明
枚举值 | 描述 | value值举例 |
---|---|---|
SFSDKOptionAuthTimeOut | 设置认证连接超时时间 | @"10"代表超时为10秒 |
SFSDKOptionLanguage | 设置语言环境,默认为@"zh_CN" | @"zh_CN" 或者 @"en_US" |
表3 返回值
类型 | 描述 |
---|---|
BOOL | 设置成功返回YES;失败返回NO,失败原因为key值传入有误 |
示例代码
/// 设置认证连接超时时间
[[SFUemSDK sharedInstance].config setOption:SFSDKOptionAuthTimeOut value:@"10"];
/// 设置语言环境
[[SFUemSDK sharedInstance].config setOption:SFSDKOptionLanguage value:@"en_US"];