Tag: 迅速

如何以编程方式设置UIView的自定义边框颜色?

我想在Swift中以编程方式设置UIView的自定义边框颜色。

Swift类的方法必须由子类重写

有没有一个标准的方法来做一个“纯虚函数”在Swift中,即。 一个必须被每个子类重写,如果不是,会导致编译时错误?

Swift中的二维数组

Swift中我对2D数组感到困惑。 让我一步一步描述。 如果我错了,请你纠正我。 首先; 声明一个空数组: class test{ var my2Darr = Int[][]() } 其次填写数组。 (如my2Darr[i][j] = 0 ,其中i,j是for循环variables) class test { var my2Darr = Int[][]() init() { for(var i:Int=0;i<10;i++) { for(var j:Int=0;j<10;j++) { my2Darr[i][j]=18 /* Is this correct? */ } } } } 最后,编辑数组中的元素 class test { var my2Darr = Int[][]() init() { …. //same as […]

删除标签栏项目文本,只显示图像

简单的问题,我如何删除标签栏项目文本,只显示图像? 我想要在Instagram应用程序中的酒吧项目喜欢: 在xcode 6的检查员中,我删除标题并select@ 2x(50px)和@ 3x(75px)图像。 但是图像不使用已删除文本的可用空间。 任何想法如何在instagram应用程序中实现相同的标签栏项目图像?

Alamofire在字符0附近的值无效

Alamofire.request(.GET, "url").authenticate(user: "", password: "").responseJSON() { (request, response, json, error) in println(error) println(json) } 这是我对Alamofire的要求,因为某些要求它有时可以工作,但有时我得到: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn't be completed. (Cocoa error 3840.)" (Invalid value around character 0.) UserInfo=0x78e74b80 {NSDebugDescription=Invalid value around character 0.}) 我读过,这可能是由于无效的JSON,但响应是一个静态JSONstring,我已经在JSONvalidation器validation有效。 它确实包含字符和一些HTML。 为什么我有时会得到这个错误?

更新到最新版本的cocoapods?

我在安装Alamofire 4.0遇到了一些问题。 我有最新版本的Xcode ,我正在使用Swift 3 ,当我尝试安装alamofire时,我得到了800编译器错误。 显然地 build立Alamofire 4.0.0 +需要CocoaPods 1.1.0+ 我看着我在terminal的CocoaPods的版本,它说我在1.0.1。 运行更新不起作用我猜是因为CocoaPods 1.1处于testing阶段。 所以我不确定如何更新它到我很好去的地方。 除非过时不强制像800编译器错误? 这听起来像是其他问题吗?

将URL转换为string,然后再返回

所以我已经将一个NSURL转换为一个String 。 所以,如果我println它看起来像file:///Users/…等 后来我想把它作为一个NSURL所以我尝试将其转换回来,如下所示,但是我丢失了上面string版本中出现的两个正斜杠,这反过来又破坏了代码,因为url是无效的。 为什么我的转换回到NSURL从我给它的String删除两个正斜杠,我怎样才能转换回包含三个正斜杠的NSURL ? var urlstring: String = recordingsDictionaryArray[selectedRow]["path"] as String println("the url string = \(urlstring)") // looks like file:///Users/……..etc var url = NSURL.fileURLWithPath(urlstring) println("the url = \(url!)") // looks like file:/Users/……etc

dyld:Library未加载:@ rpath / libswiftCore.dylib / Image not found

我从xcode运行我的应用程序到我的iOS设备,我得到这个和iOS设备上的黑屏。 控制台文本: dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/Bundle/Application/10DB2FE8-EF09-4857-B4AC-0DB2E4419D6F/App-Name.app/App-Name Reason: image not found (lldb)

两个NSDates之间的快速天

我想知道是否有一些新的和可怕的可能性来获得Swift /“新”cocoa中两个NSDates之间的天数? 例如像在Ruby中,我会这样做: (end_date – start_date).to_i

如何在Swift中进行HTTP请求+基本身份validation

我有一个基本authentication的RESTFull服务,我想从iOS + Swift调用它。 如何以及在哪里我必须提供此请求的凭证? 我的代码(对不起,我刚开始学习iOS / obj-c / swift): class APIProxy: NSObject { var data: NSMutableData = NSMutableData() func connectToWebApi() { var urlPath = "http://xx.xx.xx.xx/BP3_0_32/ru/hs/testservis/somemethod" NSLog("connection string \(urlPath)") var url: NSURL = NSURL(string: urlPath) var request = NSMutableURLRequest(URL: url) let username = "hs" let password = "1" let loginString = NSString(format: "%@:%@", username, password) let […]