Tag: 迅速

如何在Swift中使用Storyboard在UITabBarController中使用导航控制器

我正在使用swift。 我想在StoryBoard中使用TabBar内的导航。 首先,第一个显示出现在标签菜单内。 但是当我移动到第二个显示,第二个显示没有标签菜单显示。 我select了segue type“show(egPush)” 如何在所有视图上继续显示标签菜单?

在Swift中使用Apple的可达性类

我正在重写我现有的Objective-C代码(iOS)到Swift ,现在我正面临着Apple的Reachability类检查networking可用性的一些问题…在我现有的代码中,我正在使用以下内容来实现这一点。 var reachability: Reachability = Reachability.reachabilityForInternetConnection() var internetStatus:NetworkStatus = reachability.currentReachabilityStatus() if (internetStatus != NotReachable) { //my web-dependent code } else { //There-is-no-connection warning } 我得到这个错误: network status is not convertible to string在这一行: if (internetStatus != NotReachable) 有没有获得networking状态的方法或类? 我需要这三个条件: NotReachable: Obviously, there's no Internet connection ReachableViaWiFi: Wi-Fi connection ReachableViaWWAN: 3G or 4G connection

如何从Swift 2中的string中删除特殊字符?

如何从string中去除特殊字符的答案? 不pipe用。 这是我得到的,它给了我一个错误 func removeSpecialCharsFromString(str: String) -> String { let chars: Set<String> = Set(arrayLiteral: "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLKMNOPQRSTUVWXYZ1234567890+-*=(),.:!_") return String(str.characters.filter { chars.contains($0) }) //error here at $0 } $ 0的错误表示_Element(aka字符)不能转换为期望的参数types“string”。

如何快速生成一个string的条形码

我是一个新的IOS开发者。 我徘徊如何迅速生成条形码。 我已经有了代码,从哪里学习如何读取条形码有多种资源,但是我没有发现任何有关从string中生成一个的讨论。 非常感谢! Ps我知道有一个类似的问题,但在Objective-C中。 我不知道oc,我发现很难从.NET

如何在Swift中testing一个variables的类?

我想检查数组的元素是否是Swift中UILabel的子类: import UIKit var u1 = UILabel() u1.text="hello" var u2 = UIView(frame: CGRectMake(0, 0, 200, 20)) var u3 = UITableView(frame: CGRectMake(0, 20, 200, 80)) var myArray = [u1, u2, u3] var onlyUILabels = myArray.filter({"what to put here?"}) 没有桥接到客观-c。

我怎样才能消除方法调用?

我正在尝试使用UISearchView来查询谷歌的地方。 这样做,在我的UISearchBar文本更改调用,我正在向谷歌地方的请求。 问题是我宁愿去掉这个呼叫,每250毫秒只请求一次,以避免不必要的networkingstream量。 我宁愿不自己写这个function,但如果我需要,我会。 我发现: https : //gist.github.com/ShamylZakariya/54ee03228d955f458389 ,但我不太清楚如何使用它: func debounce( delay:NSTimeInterval, #queue:dispatch_queue_t, action: (()->()) ) -> ()->() { var lastFireTime:dispatch_time_t = 0 let dispatchDelay = Int64(delay * Double(NSEC_PER_SEC)) return { lastFireTime = dispatch_time(DISPATCH_TIME_NOW,0) dispatch_after( dispatch_time( DISPATCH_TIME_NOW, dispatchDelay ), queue) { let now = dispatch_time(DISPATCH_TIME_NOW,0) let when = dispatch_time(lastFireTime, dispatchDelay) if now >= when { […]

如何在Swift框架中导入私有框架头文件?

我有一个Objective-C框架(框架A),公开和一些私人标题。 公共标题也在框架的标题中声明。 我有第二个与Objective-C框架链接的Swift框架(框架B)。 现在,如果我想在BI中import A的公共头文件,只需要import A 。 但是,我怎么去导入私人头文件? 我知道桥头不是一个选项,因为这不支持框架。 我是否需要以某种方式为私有头创build一个单独的伞头?

iOS 9.3:发生SSL错误,无法build立与服务器的安全连接

我正在跟随自签名证书的错误 错误域= NSURLErrorDomain代码= -1200“发生SSL错误,无法build立与服务器的安全连接。 同时testing我的一个演示应用程序的Web服务 iOS 9.3 XCode 7.3 Swift 2.2 Alamofire 3.3.0 和本地服务器: https : //filename.hostname.net 注意: 在假设它重复之前,我会要求请一路阅读,甚至同样我已经报告给苹果开发论坛 使用Alamofire库 func testAlamofireGETRequest() -> Void { Alamofire.request(.GET, "https://filename.hostname.net/HelloWeb/service/greeting/john") .responseJSON { response in print("Response JSON: \(response.result.value)") } } 使用NSURLSession func testNSURLSessionRequest() -> Void { let session = NSURLSession.sharedSession() let urlString = "https://filename.hostname.net/HelloWeb/service/greeting/john" let url = NSURL(string: urlString) […]

如何从Swift中确定设备types? (OS X或iOS)

我知道斯威夫特是相对较新的,但我想知道是否有一种方法来确定设备types? (就像你以前能用#define做的那样)? 主要我想知道如何区分OS X或iOS。 我没有发现这个问题。

Facebook的注销是不是在新的SDK V.4.1.0在iOS中工作?

朋友我想在我的应用程序中整合Facebook,以便我下载新的Facebook SDK v.4.1.0,对于Facebookloginbutton使用FBSDKLoginButton类作为Swift中的代码。 if (FBSDKAccessToken.currentAccessToken() != nil) { // User is already logged in, do work such as go to next view controller. // Or Show Logout Button let loginView : FBSDKLoginButton = FBSDKLoginButton() self.view.addSubview(loginView) loginView.center = self.view.center loginView.readPermissions = ["public_profile", "email", "user_friends"] loginView.delegate = self self.returnUserData() } else { let loginView : FBSDKLoginButton = […]