Tag: 迅速

在展开后继续推进

我正在使用模式显示相机视图的相机应用程序。 我完成了种植。 我执行一个unwind继续到MainPageViewController 。 (请看截图) 在MainPageViewController我的展开函数如下; @IBAction func unwindToMainMenu(segue: UIStoryboardSegue) { self.performSegueWithIdentifier("Categories", sender: self) } 其中“类别”是从MainPageViewController到CategoriesTableViewController的push segue标识符。 程序进入unwindToMainMenu函数,但是它不执行push segue。 任何想法如何解决这个问题? 注:我发现了同样的问题,但答案build议更改故事板结构。

何时使用takeUnretainedValue()或takeRetainedValue()来检索Swift中的非托pipe对象?

根据在Cocoa和Objective-C中使用Swift,可以使用takeUnretainedValue()和takeRetainedValue()来告诉Swift如何pipe理一个对象的内存,如下所示: func StringByAddingTwoStrings(CFString!, CFString!) -> Unmanaged<CFString>! 何时必须使用takeUnretainedValue()或takeRetainedValue() ? 当我使用ARC时,它总是takeUnretainedValue() ?

将string转换为NSURL在swift中返回nil

我想转换一个String NSURL ,我的代码是下面: var url = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=\(self.latitude),\(self.longitude)&destinations=\(self.stringForDistance)&language=en-US" println("This is String: \(url)") var remoteUrl : NSURL? = NSURL(string: url) println("This is URL: \(remoteUrl)") 和控制台打印这样的东西: This is String: https://maps.googleapis.com/maps/api/distancematrix/json?origins=-34.4232722,150.8865837&destinations=-34.4250728,150.89314939999997|-34.4356434,150.8858692|-34.4250728,150.89314939999997|-34.4356434,150.8858692|-34.4250728,150.89314939999997|-34.4356434,150.8858692|-34.423234,150.88658899999996|-34.423234,150.88658899999996|-34.428251,150.899673|-34.4257439,150.89870229999997|-34.423234,150.88658899999996|-34.4257439,150.89870229999997|-34.425376,150.89388299999996&language=en-US This is URL: nil remoteUrl是nil ,我不知道这里有什么问题。 之后,我尝试像这样sortingString : var url : String = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=-34.4232722,150.8865837&destinations=-34.4250728,150.89314939999997&language=en-US" println("This is String: \(url)") var remoteUrl : NSURL? = NSURL(string: url) println("This is URL: […]

将UITextFieldinput限制在Swift中的数字

我怎样才能限制用户的TextFieldinput到Swift中的数字?

如何在IOS中联系通知更改事件?

我想在iPhone的联系人有插入/更新事件时得到通知。 是否有可能通知我的应用程序有关特定的联系人更改事件发生? 只是一个新手…为IOS斯威夫特。 我不期望完整的源代码。 只是想知道它是否可能,也暗示。 提前致谢。

在Swift中从UITextView获取单词

我知道Objective-C已经解决了这个问题,但是在Swift中我还没有看到任何解决scheme。 我试图从这个post转换解决scheme的代码,但我得到的错误: func textTapped(recognizer: UITapGestureRecognizer){ var textView: UITextView = recognizer.view as UITextView var layoutManager: NSLayoutManager = textView.layoutManager var location: CGPoint = recognizer.locationInView(textView) location.x -= textView.textContainerInset.left location.y -= textView.textContainerInset.top var charIndex: Int charIndex = layoutManager.characterIndexForPoint(location, inTextContainer: textView.textContainer, fractionOfDistanceBetweenInsertionPoints: nil) if charIndex < textView.textStorage.length { // do the stuff println(charIndex) } } 我认为这个问题是在这一行(请看这里的错误): var textView: UITextView = […]

在放松继续行动之前如何做一些事情?

我刚刚弄清楚什么是放松时间,以及如何使用这个问题的伟大答案。 非常感谢。 但是,这是一个这样的问题: 比方说,场景B中有一个button,将场景展开到场景A,在场景之前,我想要完成某些操作,例如将数据保存到数据库。 我在B.swift中为这个button创build了一个动作,但似乎直接进入了场景A而没有采取指定的动作。 任何人都知道为什么或如何做到这一点? 谢谢。

作为函数中的参数使用时,可以将快速闭包设置为默认值吗?

Swift函数的一个非常方便的function是函数参数可以有默认值 : func someFunction(parameterWithDefault: Int = 42) { //if no arguments are passed to the function call, //value of parameterWithDefault is 42 } 如果一个参数是一个闭包,有没有办法让它有一个默认值? 看下面的例子: func sendBody( body: NSData? = nil, success: (data: NSData) -> Void, failure: (data: NSData?) -> Void) { } 有没有办法强制开发人员在调用sendBody时传递success或failure的值?

使用swift语言更改button背景颜色

我是新语言的新手。 有人能告诉我如何改变一个button的背景颜色使用迅速的语言?

尝试从苹果发现错误的示例AVCAM

当我尝试使用Xcode版本9.0testing版5(9M202q)的示例AVCAM迅速。 我发现错误。 架构x86_64的未定义符号: “__T0So22AVCapturePhotoSettingsC12AVFoundation01_abC16SwiftNativeTypesACWP”,引用自:__T05AVCam20CameraViewControllerC12capturePhoto33_F53A4CF98D799BDDCA6C04BA14C549A1LLySo8UIButtonCFyycfU_ CameraViewController.o “__T012AVFoundation39_AVCapturePhotoSettingsSwiftNativeTypesPAAE016availablePreviewc11PixelFormatG0Says6UInt32VGfg”,从引用:在CameraViewController.o LD __T05AVCam20CameraViewControllerC12capturePhoto33_F53A4CF98D799BDDCA6C04BA14C549A1LLySo8UIButtonCFyycfU_:符号(多个)未find架构x86_64的铛:错误:连接器命令,退出代码1失败(使用-v看调用) 问题是什么? 以及如何解决这个问题?