导入" ADAL / ADAuthenticationContext.h"

时间:2016-12-22 02:08:02

标签: objective-c react-native adal

我有一个本机反应项目,我正在尝试添加Adal-iOS。我正在尝试使用Microsoft的官方插件。

我终于可以在通过CocoPods导入库后构建项目了。但是,现在,当我尝试使用构建失败时,我导入" ADAL / ADAuthenticationContext.h"。错误信息是:/ADAL/ADAuthenticationContext.h:127:12:未知的类型名称' WebViewType'。

查看该文件,我看到以下内容:

#if __has_feature(objc_arc)
    __weak WebViewType* _webView;
#else 
    WebViewType* _webView;
#endif
}

深入研究WebViewType,我发现:

#if TARGET_OS_IPHONE
//iOS:
typedef UIWebView WebViewType;
#else
//OS X:
#   include <WebKit/WebKit.h>
typedef WebView   WebViewType;
#endif

我不确定到底发生了什么,欢迎任何帮助!

1 个答案:

答案 0 :(得分:1)

使用#import ADAL/ADAL.h来定义completionBlock