Tag: swift

用ViewViewController提供ViewController

我有系统“NavigationViewController – > MyViewController”,我以编程方式想在第三个视图控制器内呈现MyViewController。 问题是我没有导航栏在MyViewController中出现后。 你可以帮我吗? var VC1 = self.storyboard.instantiateViewControllerWithIdentifier("MyViewController") as ViewController self.presentViewController(VC1, animated:true, completion: nil)

Swift 2.0最低系统版本要求(部署目标)

所以,Swift 2.0即将推出Xcode 7,使用Swift 2.0所需的最低版本的iOS / OS X系统是什么?

时间戳事件匹配错误:无法find匹配的元素

我试图在Xcode中生成一个UItest。 当我尝试滑动UIview时出现错误: Timestamped Event Matching Error: Failed to find matching element 错误窗口 如果我尝试点击UIView,也会发生这种情况。

在Swift,AnyObjecttypes中parsingjson

我试图parsing一个JSON,但我有一些数据types的困难,尤其是AnyObjecttypes+向下转换。 让我们考虑下面的json(这是一个完整的json的提取)。 { "weather": [ { "id":804, "main":"Clouds", "description":"overcast clouds", "icon":"04d" } ], } 对我来说,json可以描述如下: – json: Dictionary of type [String: AnyObject] (or NSDictionary, so = [NSObject, AnyObject] in Xcode 6 b3) – "weather": Array of type [AnyObject] (or NSArray) – Dictionary of type [String: AnyObject] (or NSDictionary, so = [NSObject, AnyObject] in Xcode 6 […]

如何停止NSTimer.scheduledTimerWithTimeInterval

我如何阻止我的计时器运行? 不是一个停顿,而是一个停止。 import UIKit class LastManStandingViewController: UIViewController { @IBOutlet weak var timeLabel: UILabel! @IBOutlet weak var timeTextbox: UITextField! @IBOutlet weak var startButton: UIButton! @IBOutlet weak var stopButton: UIButton! var myCounter = 0 var myTimer : NSTimer = NSTimer() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a […]

Xcode 8无法在设备上运行,configuration提及Apple Watch的configuration文件问题

我正在运行OS X El Capitan,并使用Xcode 8 GM种子(8A218a),我正尝试在iOS 10 GM种子10.01(14A403)的iPhone 6上运行我的应用程序,该程序与运行watchOS 3的Apple Watch配对转基因种子(14S326)。 我使用Match来处理configuration文件和证书,到目前为止它一直在工作得很好。 我最近更改了包标识符,所以在成员中心创build了一个新的应用程序ID,并重新configuration了匹配等等。我在Mac上安装了开发证书和configuration文件。 我已经删除了旧的证书和旧的configuration文件。 一切都在模拟器上正常运行。 但是,当我尝试在我的iPhone上运行它Xcode 8显示错误: 供应configuration文件“match Development com.XXX.YYY”不包括当前select的设备“ZZZ Apple Watch”。 它也显示了另一个错误: SDK'iOS 10.0'中的产品types'Application'需要代码签名 这是在目标 – >一般 : 目标 – >生成设置看起来像这样: 我没有这个应用程序的Apple Watch扩展。 那么为什么Xcode 8会给我提供与Apple Watch有关的错误? 另外第二个错误是什么意思? SDK'iOS 10.0'中的产品types“应用程序”需要代码签名 ? 谢谢!!

如何将数组保存到CoreData?

我需要将我的数组保存到核心数据。 let array = [8, 17.7, 18, 21, 0, 0, 34] 该数组内的值和值的数量是可变的。 1.我在NSManagedObject类中声明了什么? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber @NSManaged var historicAverage: NSNumber @NSManaged var total: NSNumber @NSManaged var historicTotal: NSNumber @NSManaged var ordersCount: NSNumber @NSManaged var historicOrdersCount: NSNumber @NSManaged var values: [Double] //is it ok? @NSManaged var […]

如何将TextField添加到Swift中的UIAlertController

我想显示一个UITextView的UIAlertController。 当我添加该行时: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } 我得到一个运行时错误: 致命错误:意外地发现零,而解包一个可选的值 let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel button let cancelAction: UIAlertAction = UIAlertAction(title: "Cancel", style: .Cancel) { action -> Void in //cancel code } alertController.addAction(cancelAction) //Create an optional action let nextAction: UIAlertAction = UIAlertAction(title: […]

有没有办法在Xcode 7中的Swift XCTest UI中的testing之间重置应用程序?

在XCTest中是否有API调用,我可以放入setUP()或tearDown()来重置testing之间的应用程序? 我查看了XCUIApplication的点语法,我只看到了.launch() OR有没有办法在Swift中调用shell脚本? 然后我可以调用xcrun中间的testing方法来重置模拟器。

如何在Swift中findDouble和Float的最大值

目前学习Swift,有很多方法可以find不同种类Integer的 最大值和最小值 ,如Int.max和Int.min 。 有没有办法find双和浮动的最大值? 而且,我应该参考哪个文件来解决这个问题呢? 我正在阅读苹果的Swift编程语言 。