У меня проблемы с попыткой вызвать скриншот из React Native. Как мне получить действительный viewController, который Gigya будет использовать для отображения скриншота?
//RN
this.showScreenSet('Default-RegistrationLogin', (data)=>{
//screen should be shown
}, (err)=>{
//an error ocurred
})
//GigyaBridge.m
RCT_EXTERN_METHOD(showScreenSet:(NSString *)screenName params:(NSDictionary *)params callback:(RCTResponseSenderBlock)callback)
//GigyaHelper.swift
@objc(showScreenSet:params:callback:)
func showScreenSet(_ screenName: String,params:NSDictionary,callback: @escaping RCTResponseSenderBlock) -> Void {
self.gigya.showScreenSet(with: screenName, viewController: XXXXXXXX) { result in
switch result {
case .onLogin(let account):
let s=("\(account)")
callback( [NSNull(), s] );
break;
default:
callback( [NSNull(), NSNull()] );
break
}
}
}