草庐IT

additional_header

全部标签

ios - 在 Swift 中使用 header 发出 HTTP 请求

我正在尝试向ImgurAPI发出HTTP请求。我正在尝试检索与标签“猫”关联的所有图像。根据ImgurAPI的url是:https://api.imgur.com/3/gallery/t/catsImgurAPI对发出get请求所需的授权声明如下:Forpublicread-onlyandanonymousresources,suchasgettingimageinfo,lookingupusercomments,etc.allyouneedtodoissendanauthorizationheaderwithyourclient_idinyourrequests.Thisalsowo

ios - 如何访问 NSHTTPURLResponse 的 "Content-Type" header ?

这是我天真的第一次通过代码:varhttpUrlResponse:NSHTTPURLResponse?//=(...getfromserver...)letcontentType=httpUrlResponse?.allHeaderFields["Content-Type"]我尝试了此代码的各种派生,但我不断收到编译器警告/错误,这些警告/错误与allHeaderFields属性的NSDictionary类型与我只想获取字符串或可选字符串之间的基本阻抗不匹配有关。只是不确定如何强制转换类型。 最佳答案 您可以在Swift3中执行类似

ios - 找不到带有 Cocoapods 0.37、Swift、框架的 GoogleAnalytics-iOS-SDK 的 header

在Swift项目中使用cocoapods0.37.0,使用use_frameworks!在podfile中设置,我无法访问GoogleAnalytics-iOS-SDKpod的头文件。我应该如何在我的应用中访问GoogleAnalyticspod的header?我试过了;importGoogleAnalytics_iOS_SDK在Swift文件中,cocoapods0.36样式。但是不再创建任何框架,所以不好。#import在桥接头中,但不起作用(没有模块映射?)我已经读到,在cocoapods0.37(seethiscommit)中,仅在“sourse_files”中包含header

objective-c - 如何添加 -Swift.h header 中使用的前向类引用?

我正在将Swift代码集成到一个大型Objective-C项目中,但是当我的Swift代码引用Objective-C类时我遇到了问题。例如,假设我有:一个名为MyTableViewController的Objective-C类>一个名为DeletionWorkflow的Objective-C类>我声明了一个Swift类如下:classDeletionVC:MyTableViewController{letdeleteWorkflow:DeletionWorkflow...}如果我现在尝试通过将ProjectName-Swift.h导入Objective-C代码来使用此类,我会收到MyT

ios - 使用自动布局的 UICollectionView header 动态高度

我有一个UICollectionView,其header类型为UICollectionReusableView。其中,我有一个标签,其长度因用户输入而异。我正在寻找一种方法,让标题根据标签的高度以及标题中的其他subview动态调整大小。这是我的Storyboard:这是我运行应用程序时的结果: 最佳答案 这是一个优雅的、最新的解决方案。正如其他人所说,首先确保所有约束都从标题View的顶部运行到第一个subview的顶部,从第一个subview的底部到第二个subview的顶部,等等,从最后一个subview的底部到标题View的

ios - Alamofire 4.0 上传 MultipartFormData header

Alamofire4.0的上传功能如何添加认证头?下面是示例代码,但是我看不到向函数添加header的方法。Alamofire.upload(multipartFormData:{multipartFormDatainmultipartFormData.append(unicornImageURL,withName:"unicorn")multipartFormData.append(rainbowImageURL,withName:"rainbow")},to:"https://httpbin.org/post",encodingCompletion:{encodingResulti

Xcode 6.3 自动完成速度慢,带有桥接 header (例如 Parse)

tl:drXcode更新6.3.1为我解决了这个问题。它仍然比以前慢了一点,但我会为我的Evo840感到羞耻。问题自从我安装了最新的Xcode版本(6.3)以来,我的带有桥接header的项目似乎在自动完成方面存在问题。速度非常慢!是否有任何已知的解决方法(除了删除桥接头...)?编辑:错误报告205491092054976420549768编辑(2015年4月17日):bugreport.apple.com将此标记为重复20445407 最佳答案 我有类似的问题,在更新到xcode6.3.1和swift1.2后,它们消失了。在xc

ios - 如何在 Swift 中设置 UIWebView 的 "User-Agent" header

我将Xcode6用于带有Swift的iOS应用程序。我有一个带有嵌入式UIWebView的简单ViewController。您可以在下面找到代码。现在我想更改User-AgentHTTPheader。我尝试使用NSURLRequest的setValue方法,但它不起作用(请参阅未注释的行)。有人知道怎么做吗?importUIKitclassWebViewController:UIViewController{@IBOutletweakvarwebView:UIWebView!overridefuncviewDidAppear(animated:Bool){varurl=NSURL(st

ios - Swift "Bridging-Header.h"文件不允许我在 .swift 文件中实例化 objective-c 类

当X-code尝试自动创建桥接header时,它每次都会崩溃,因此我按照有关如何手动创建桥接header的说明进行操作。(创建一个.h文件,命名为-Bridging-Header.h,导入你需要的所有.h文件?)问题是,当我尝试在包含在该header中的.swift文件中实例化一个类时,没有任何反应(它说该类不存在)此外,在桥接header中它似乎没有自动完成我的文件名,当我尝试包含它们时,让我相信某些东西没有正确链接。有没有人遇到过这个?有谁知道如何修复它? 最佳答案 您需要将其添加到目标的build设置中:在Xcode中,如果您

ios - 在 Swift 中设置 tableView header 的高度

我正在尝试在TableViewController中设置位于我的原型(prototype)单元格顶部的View的高度。我使用IB来设置它的高度(尺寸检查器)并将它设置为61,就像这样(绿色View是“标题”View):但是每当我运行该应用程序时,它的高度最终都会变为568.0。我的TableViewController中的View有一个名为testUIView的IBOutlet,我这样做:println("testUIViewHeight->\(testUIView.frame.height)")并且在运行时确实最终成为568.0。这是显示其运行时高度的屏幕截图:所以我的问题是:如何设