草庐IT

header_nav

全部标签

swift - 在框架模块 'FBSDKCoreKit.FBSDKAppLinkResolver' 中包含非模块化 header

昨天我将Xcode更新到版本7.3(7D175),突然间我的应用程序不再构建了。我的最后期限临近,我无法构建应用程序:-(我尝试将build设置更改为:允许非模块化包含在框架模块中=是启用模块=否我的pod文件:source'https://github.com/CocoaPods/Specs.git'platform:ios,'8.1'use_frameworks!#Parse,Facebook,Twitterpod'Parse'pod'ParseUI'pod'ParseFacebookUtilsV4'pod'ParseTwitterUtils'pod'FBSDKCoreKit'po

swift - 带 header 的 Alamofire POST 请求

我正在尝试在Swift中使用Alamofire发出带有header的发布请求。但是,我不断收到extraparameterinmethodcall错误。我使用的是4.5版的Alamofire。我无法找出错误。请找到附件中的代码letheaders=["Authorization":token,"Content-Type":"application/json"]Alamofire.request("http://localhost:8000/create",method:.post,parameters:parameters,encoding:JSONEncoding.default,h

ios - 在所有 UIWebView 请求上添加自定义 http header 字段

我使用以下代码为从我的UIWebView发送的请求设置自定义HTTPheader。问题是我看到页面加载了一秒钟,然后进入白色/空白屏幕。我用不同的URL进行了测试,但行为是相同的。有什么想法吗?funcwebView(webView:UIWebView,shouldStartLoadWithRequestrequest:NSURLRequest,navigationType:UIWebViewNavigationType)->Bool{varheaderIsPresent=falseletheaderFields=request.allHTTPHeaderFieldsforheader

ios - 如何防止将扩展导出到 Objective-C 的 Swift header ?

我用Swift做了这个简单的扩展:extensionDispatchQueue{funcasyncAfter(delay:TimeInterval,block:@escaping()->()){DispatchQueue.main.asyncAfter(deadline:DispatchTime.now()+Double(Int64(delay*Double(NSEC_PER_SEC)))/Double(NSEC_PER_SEC),execute:block)}}在Project-Swift.hheader中,它在这一行报告错误:@interfaceOS_dispatch_queue(

ios - 存档时无法识别快速桥接 header 中的框架导入

我使用swift桥接头将FacebookAsyncDisplayKit框架导入到我的应用程序中,如下所示:#import它在构建和运行我的应用程序时一直运行良好,但是当我去存档时,它给我一个错误:import'filenotfound'为什么这在归档时可能无法识别? 最佳答案 我经常遇到这种问题。我认为您可以尝试检查您的文件和文件夹层次结构。例如您有一个名为Project的根文件夹,通常情况下,在您之前的Project中还有另一个Project>,根文件夹。并检查BuildSetting中的Objective-CBridgingHe

ios - 使用 Alamofire 4 的 header 授权最佳实践,具有全局 401 代码捕获

我在我使用Alamofire4.0的应用程序中实现授权我有一个token要添加到我发出的每个HTTP请求的header中,如果响应代码是401,我必须检查每个请求,在这种情况下我必须注销用户。最佳做法是什么?有没有一种简单的方法可以将此行为添加到每个请求?我查看了session管理器和请求适配器here,并且创建单例请求管理器并使用它来创建请求非常容易,但我找不到为401响应代码添加集中验证的好方法。这必须是一般验证,如果失败,我会注销用户,如果通过,我会让发出请求的人处理请求。我想要的目标是在我的代码中只有一个点来检查401错误代码。环顾四周,我没有找到满意的答案有关如何执行此操作的

ios - 将请求 header 添加到 WKWebView 中的所有传出请求

TL;DR:我有一个带有WKWebView的iOS(Swift)项目。我想向此WKWebView中的所有传出请求(html、图像、脚本、样式表等)添加请求header。我不知道该怎么做。背景:我有一个SwiftiOS应用程序,它使用WKWebView来呈现它的htmlView。这些View托管在我们的服务器上,服务器分为生产环境和暂存环境。我使用Akamai设置了暂存环境,以便所有传入请求都必须传递请求header,以便请求被接受。问题:目前,我已经创建了一个WKWebView的子类,它覆盖了loadRequest方法,它看起来像这样:overridefuncloadRequest(r

ios - build设置中的 "Objective-C Bridging Header"条目未出现在 Xcode 8.3 中

我需要在我的项目中添加一些库的Objective-C文件,我自己创建了MyProject-Bridging-Header.h文件。但是现在我无法设置它的路径,因为在项目的build设置中我找不到Objective-CBridgingHeader条目。其他人有同样的经历吗?我该如何解决这个问题? 最佳答案 在build设置中选择“全部”而不是“基本” 关于ios-build设置中的"Objective-CBridgingHeader"条目未出现在Xcode8.3中,我们在StackOver

swift - 如何将 GoogleAnalytics header 导入库框架?

我为我的项目创建了一个库框架,我希望该框架能够依赖于GoogleAnalytics库。我如何将header导入框架,因为与应用程序目标不同,框架没有桥接header?在框架的公共(public)头文件中导入GoogleAnalytics头会产生其他意外错误(包括框架模块内的非模块化头)。 最佳答案 您好,您可以添加GoogleAnalytics的Pod然后你可以在你的应用程序中使用它添加pod单击下面的链接并按照步骤操作。https://developers.google.com/analytics/devguides/collec

ios - 无法导入导入 Project-Swift.h 的 Swift 桥接 header Objective-C 文件

我正在尝试将Objective-C类#import到我的Project-Bridging-Header.h。问题是同一个类有一个#import到我的“Project-Swift.h”文件。所以-我遇到了编译错误。我该如何解决这个问题? 最佳答案 您可以对枚举进行前向声明:枚举myEnum;但是这个doesn'tgetyouverymuch.普遍的看法是在Objective-C上下文中定义任何跨语言枚举。 关于ios-无法导入导入Project-Swift.h的Swift桥接headerO