草庐IT

objc-bridging-header

全部标签

ios - 如何快速在 iOS 的全局请求中添加 HTTP header

funcwebView(webView:WKWebView!,decidePolicyForNavigationActionnavigationAction:WKNavigationAction!,decisionHandler:((WKNavigationActionPolicy)->Void)!){varrequest=NSMutableURLRequest(URL:navigationAction.request.URL)request.setValue("value",forHTTPHeaderField:"key")decisionHandler(.Allow)}在上面的代码

ios - 如何快速在 iOS 的全局请求中添加 HTTP header

funcwebView(webView:WKWebView!,decidePolicyForNavigationActionnavigationAction:WKNavigationAction!,decisionHandler:((WKNavigationActionPolicy)->Void)!){varrequest=NSMutableURLRequest(URL:navigationAction.request.URL)request.setValue("value",forHTTPHeaderField:"key")decisionHandler(.Allow)}在上面的代码

ios - 候选不是 '@objc' 但协议(protocol)需要它

我一直在关注这个tutorial学习快速和iOS应用程序开发。在协议(protocol)部分,教程定义了以下协议(protocol):@objcprotocolSpeaker{funcSpeak()optionalfuncTellJoke()}它说如果你想要一个带有可选方法的协议(protocol),你必须在协议(protocol)前加上@objc标签(即使你的类没有与objective-C互操作)。然后,它显示了实现协议(protocol)的示例:classVicki:Speaker{funcSpeak(){println("Hello,IamVicki!")}funcTellJok

ios - 候选不是 '@objc' 但协议(protocol)需要它

我一直在关注这个tutorial学习快速和iOS应用程序开发。在协议(protocol)部分,教程定义了以下协议(protocol):@objcprotocolSpeaker{funcSpeak()optionalfuncTellJoke()}它说如果你想要一个带有可选方法的协议(protocol),你必须在协议(protocol)前加上@objc标签(即使你的类没有与objective-C互操作)。然后,它显示了实现协议(protocol)的示例:classVicki:Speaker{funcSpeak(){println("Hello,IamVicki!")}funcTellJok

xcode - 在框架 header 中找不到 swift 文件

我正在尝试创建一个简单的框架来使用swift进行测试。我在objective-c中用“创建框架”发布了问题before.已解决。但我正在尝试使用swift创建框架。我遇到了问题。我无法在头文件中导入MyUtility文件。如下所示:有人知道如何在我的自定义框架中导入文件吗?非常感谢。==============编辑===========对于@JeromeL 最佳答案 为了在objective-c中导入Swift,您需要使用以下语法:#import所以我想在你的情况下ti应该是这样的:#import您可以找到更多详细信息here

xcode - 在框架 header 中找不到 swift 文件

我正在尝试创建一个简单的框架来使用swift进行测试。我在objective-c中用“创建框架”发布了问题before.已解决。但我正在尝试使用swift创建框架。我遇到了问题。我无法在头文件中导入MyUtility文件。如下所示:有人知道如何在我的自定义框架中导入文件吗?非常感谢。==============编辑===========对于@JeromeL 最佳答案 为了在objective-c中导入Swift,您需要使用以下语法:#import所以我想在你的情况下ti应该是这样的:#import您可以找到更多详细信息here

xcode - 为什么我在使用 Swift Cocoa App 和桥接 header 时会收到未声明的类型 'PubNub' 编译器错误?

我正在启动一个新的CocoaSwift项目,该项目通过CocoaPods将PubNubSDK与以下Podfile合并:target'myProject'dosource'https://github.com/CocoaPods/Specs.git'use_frameworks!pod'PubNub','~>4.0'pod'Alamofire','~>1.3'endtarget'myProjectTests'doend在我自动生成的桥接header中,我将PubNub导入为:#import还有我的AppDelegate.swift文件:importCocoa@NSApplicationM

xcode - 为什么我在使用 Swift Cocoa App 和桥接 header 时会收到未声明的类型 'PubNub' 编译器错误?

我正在启动一个新的CocoaSwift项目,该项目通过CocoaPods将PubNubSDK与以下Podfile合并:target'myProject'dosource'https://github.com/CocoaPods/Specs.git'use_frameworks!pod'PubNub','~>4.0'pod'Alamofire','~>1.3'endtarget'myProjectTests'doend在我自动生成的桥接header中,我将PubNub导入为:#import还有我的AppDelegate.swift文件:importCocoa@NSApplicationM

ios - 如何将 header 添加到 dataTaskWithUrl?

我有一个dataTaskWithUrl:varheaders:NSDictionary=["X-Mashape-Key":"my-secret-key","Accept":"application/json"]varstringUrl="https://restcountries-v1.p.mashape.com/all"stringUrl=stringUrl.stringByReplacingOccurrencesOfString("",withString:"+")leturl=NSURL(string:stringUrl)letsession=NSURLSession.share

ios - 如何将 header 添加到 dataTaskWithUrl?

我有一个dataTaskWithUrl:varheaders:NSDictionary=["X-Mashape-Key":"my-secret-key","Accept":"application/json"]varstringUrl="https://restcountries-v1.p.mashape.com/all"stringUrl=stringUrl.stringByReplacingOccurrencesOfString("",withString:"+")leturl=NSURL(string:stringUrl)letsession=NSURLSession.share