Tag: 快速

调用另一个类的function(协议)

我有一个滑出导航面板(菜单)和另一个“菜单”在我的第一页。 滑出菜单: 指数 第1页 第2页 第3页 第4页 在索引: 第1页 第2页 第3页 第4页 因此,用户可以从索引或滑动(或点击图标菜单)访问页面以获得菜单。 但我有一个错误:我从索引页1,我点击图标菜单滑出菜单,我点击索引,我再次从索引页1,在这里,如果我再次点击图标菜单,我得到错误:SIGBRT(类似的东西) 我做了一些断点: 在这一行: self.delegate?.pushViewControllerInStack!(UIStoryboard.nosOffresViewController(‌​)!) 还有一个在函数pushViewControllerInStack 而当我做操纵,我的应用程序读取这行self.delegate?.pushViewControllerInStack!(UIStoryboard.nosOffresViewController(‌​)!)但它不会在function。 所以我的观点lost the accessfunctionlost the access ,但我不知道为什么以及如何解决这个问题。 有很多代码,你可以在这里find一个git仓库: https : //github.com/Vkt0r/SlideOutSideBarTest 错误: 2015-10-28 09:00:33.038 Solutis[477:5075] -[Solutis.NosOffresViewController menuNosOffresTapped:]: unrecognized selector sent to instance 0x7ff5caf464e0 2015-10-28 09:00:33.045 Solutis[477:5075] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Solutis.NosOffresViewController menuNosOffresTapped:]: […]

获取子类Xmlparsing的attibuteDict – Swift

我想获得我的项目的子类的属性: <pdv id="1000002" latitude="4621842" longitude="522767" cp="01000" pop="R"> <adresse>16 Avenue de Marboz</adresse> <ville>BOURG-EN-BRESSE</ville> <ouverture debut="01:00" fin="01:00" saufjour=""/> <services> <service>Automate CB</service> <service>Vente de gaz domestique</service> </services> <prix nom="Gazole" id="1" maj="2015-05-30 11:30:17" valeur="1206"/> <prix nom="SP95" id="2" maj="2015-05-30 11:30:17" valeur="1398"/> <prix nom="SP98" id="6" maj="2015-05-30 11:30:17" valeur="1434"/> <rupture id="3" nom="E85" debut="2009-11-03 12:19:00" fin=""/> <fermeture/></pdv> 我知道如何用attributeDict获得<pdv id="000"> ,但我试图获得<prix nom="example"> 我试着用这个代码: func […]

将generics应用于variables和函数 – Swift

我试图在swift中使用generics,以初始化Vector3D类中的variables。 然而,分配协议'数字'给我的variables(使其成为一个双或浮动),我得到以下错误: Protocol“Number”只能用作通用约束,因为它具有Self或相关types的要求 public protocol Number { func +(l: Self, r: Self) -> Self } extension Double : Number {} extension Float : Number {} class Vector3D: NSObject { var xCord: Number var yCord: Number var zCord: Number func Vector3D(x: [Number], y: [Number], z: [Number]) { self.xCord = x self.yCord = y self.zCord = z […]

UIView将无法在ViewDidLoad上正确移动

@IBOutlet var box: UIView! var lastLocation:CGPoint = CGPointMake(200,400) //arbitrary value that will change override func viewDidLoad() { super.viewDidLoad() box.center = lastLocation lastLocation = box.center } @IBAction func detectPan(sender: UIPanGestureRecognizer) { var translation = sender.translationInView(self.view!) box.center = CGPointMake(lastLocation.x + translation.x, lastLocation.y + translation.y) println(box.center) if(sender.state == UIGestureRecognizerState.Ended) { lastLocation = box.center } } 每当代码收到一个平移手势框将适当移动,但viewDidLoad()框将不会重新定位到给定的位置。 在IB中,它被设置在左上angular,最后的位置将会改变,所以我不能简单地在IB中移动框。 我将如何使viewDidLoad框移动到正确的位置?

使用NSNumberFormatter在十进制后生成带尾随零的数字

在Swift中,你将如何创build一个NSNumberFormatter来保存十进制(12.000)后面的零,同时生成一个适合当前语言环境的数字? 我目前的代码和示例输出: let formatter = NSNumberFormatter() formatter.numberStyle = .DecimalStyle formatter.locale = NSLocale.currentLocale() formatter.maximumFractionDigits = 10 var doubleNumString = "12.0" println(formatter.numberFromString(doubleNumString)) //in English it prints 12, want it to print 12.0 var doubleNumString = "12.000" println(formatter.numberFromString(doubleNumString)) //prints 12, want it to print 12.000 var doubleNumString = "12.125" println(formatter.numberFromString(doubleNumString)) //prints 12.125 as expected var doubleNumString = "1234" […]

如何实现AVCam的Swift

你好,我find了两个关于AVCam的链接 Apple: https : //developer.apple.com/library/ios/samplecode/AVCam/History/History.html alex-chan / AVCamSwift: https : //github.com/alex-chan/AVCamSwift 第一个链接有完美的演示文件,但它在对象C – 可以有人向我展示文档转换Object-C Swift? 第二个链接,我已经下载的文件,但它不会运行在我的4S – 有人可以告诉我为什么? 我想有一个迅速的版本,所以我可以很容易地采用它到我的迅速构build+再次感谢所以!

如何将GKPlayer的数据发送到另一个比赛?

我想从一个GKPlayer NSData发送到另一个比赛。 因此, sendDataToAllPlayers(_:withDataMode:error:)将是最理想的。 func sendDataToAllPlayers(data: Int, withDataMode Reliable: GKMatchSendDataMode, error: NSErrorPointer) -> Bool { return true } 但是,如何使用上面的方法发送一个Intvariables? var score:Int = 0

Swift – 在后台下载NSURLSession?

我正在用Swift创build一个iOS应用程序,就像AliExpress iOS应用程序一样。 这个应用程序有能力连接到我们的网站,并从JSON API在线下载所有的数据。 现在,我想要在主页面中通过JSON API从我们的网站下载图标和横幅滑块的图像。 但我不知道我该怎么做。 我使用像android中的队列或后台function? 此外,我是一个android开发人员,我知道我怎么可以在android中做到这一点。 你也可以这样引导我。 请以示例代码或其逻辑的描述来指导我。

在OnTouchUp和OnTouchDown的Swift UIButton背景更改?

我使用的是swift,在我的应用程序中有一个UIButton,为此我想在键上改变背景颜色和边框颜色。

用自定义运算符覆盖types转换

假设我有这样的事情: var x: Int = 6 var y: Float = 11.5 所以,结果必须这样写 var result = Float(x) * y 要么 var result = x * Int(y) 这是有道理的,对吗? 不过,我觉得有点笨拙,所以我正在尝试为此做一些自定义运算符: infix operator *~ { associativity left precedence 150 } //floating func *~ (lhs: Float, rhs: Int) -> Float { return lhs * Float(rhs) } func *~ (lhs: Int, […]