草庐IT

mh_execute_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。这是显示其运行时高度的屏幕截图:所以我的问题是:如何设

swift - iOS/tvOS playground 失败并显示 "Unable to find execution service for selected run destination"

迁移到XCode7.1后,我无法在iOS和tvOS平台上使用playground。只有OSX有效。最简单的Playground代码会产生错误消息:Unabletofindexecutionserviceforselectedrundestination我怀疑这与XCode没有找到合适的模拟器有关,但是我不知道在哪里以及如何配置它。我在现有项目中尝试了playground,也尝试了从启动画面新建的playground。任何想法可能是错误的?更新:检查控制台可以提供更多信息,但仍不清楚如何修复:24/10/201510:16:10,193lsd[279]:LaunchServices:Co

ios - 无法为桥接 header 发出预编译 header

我从GitHub上下载了一个项目,然后pod了下面的文件,其中一些是OBJ-C写的,我用的是桥头。pod‘SnapKit’pod‘MJRefresh’pod‘Alamofire’pod‘Kingfisher’pod‘MBProgressHUD’pod‘pop’pod‘EVReflection’pod‘StreamingKit’pod‘iCarousel’pod‘ReflectionView’当我使用Xcode9.0beta2运行项目时,不幸的是错误日志如下:error:failedtoemitprecompiledheader'/var/folders/kd/4gh0_kxx3jx4t

ios - 基于 UILabel 的动态 UICollectionView header 大小

我读过很多关于向UICollectionView添加header的帖子。在Swift的iOS7+应用程序中,我试图添加一个带有UILabel的header,其高度应根据UILabel的高度进行调整。UILabel的行数=0。我已经在IB中使用AutoLayout设置了页眉ViewController实现了UICollectionViewDelegate,UICollectionViewDataSource。我没有为header设置自定义类,但正在使用这两个函数:funccollectionView(collectionView:UICollectionView,layoutcollec