Tag: 迅速

如何在SpriteKit中支持多种屏幕尺寸?

我想制作支持所有iOS设备的通用游戏,除了使项目如何让我的游戏支持所有屏幕尺寸之外,还有一种方法是通过代码检测屏幕尺寸,并根据尺寸更改graphics和代码,每个设备的graphics分辨率应该是多less?

Xcode档案包含任何可以被签名的东西

在将我的项目存档并尝试validation或提交到app store后,我收到错误消息:“存档中没有任何可以签名的内容,请validation您的生成过程是否已编译二进制文件并将其复制到捆绑的资源中。 我该如何解决?

为什么这个MP3文件不stream式传输

我试图用`avPlayer`播放这个mp3文件,但是当我尝试播放时,我只是沉默。 我没有收到任何错误,这里是我的代码 @IBAction func Test(sender: AnyObject) { println("Preparing to play") let urlString = "http://www.mp3juices.cc/get/3/194751031/x_ambassadors_-_renegades/" let url = NSURL(string: urlString) var avPlayer = AVPlayer(URL: url) avPlayer.play() }

如何在NSString / String数组中获取最小值和最大值?

我以NSString的forms从网站获取数据。 数据可能只是整数,有时是用“a”/“b”表示附加信息的整数,或者“#”表示没有可用的数据。 我已经把数据存入一个数组中了: var labelMin = "-" var labelMax = "-" var arr = ["55a", "95a", "66", "25", "88b", "#"] 我的问题是: 考虑到数组中的所有对象(例如也考虑“95a”中的“95”,但不需要考虑“#”),我如何获得最小值和最大值,然后在labelMin.text&labelMax.text上打印出来? [编辑:实际的代码将在数组中有24个对象,对应于每个小时,这是不断变化的数据]

我们能否处理错误“不能将BOOLtypes的值转换为预期的参数UIiew”

我厌倦了试图popup视图控制器,并search每一个地方,也试图自己也。这个问题已经到来,我很困惑下一步该怎么做 func showPopover(base: UIView) { let storyboard : UIStoryboard = UIStoryboard(name: "Messaging", bundle: nil) if let viewController = storyboard.instantiateViewControllerWithIdentifier("PreferencesViewController") as?PreferencesViewController { let navController = UINavigationController(rootViewController: viewController) navController.modalPresentationStyle = .Popover if let pctrl = navController.popoverPresentationController { pctrl.delegate = self pctrl.sourceView = base pctrl.sourceRect = base.bounds self.presentViewController(navController, animated: true, completion: nil) } } } 我在从UIBarButtons点击的任何一个操作中调用这个方法 func optionChoosed(hello:Bool) […]

json数据快速返回零

当我整合了restful api时,它返回错误 可选(错误域= NSCocoaErrorDomain代码= 3840“操作无法完成。(Cocoa错误3840.)”(JSON文本不开始与数组或对象和选项允许片段不设置。)UserInfo = 0x17046c680 {NSDebugDescription = JSON文本没有以数组或对象和选项开始,以允许片段没有设置。}) 你能告诉我为什么会发生这种情况吗? 我迅速编码。 请检查以下代码行: var jsonResponse = NSJSONSerialization.JSONObjectWithData(ihelper.responseData!, options: NSJSONReadingOptions.AllowFragments, error: &error) as AnyObject? as? NSArray

如何defaults.removeObjectForKey(“”)适当的迅速

我有以下几点: let defaults: NSUserDefaults = NSUserDefaults.standardUserDefaults() let phone = defaults.objectForKey("phone") as String println(phone) defaults.removeObjectForKey("phone") println("phone2\(phone)") 打印显示相同的结果,尽pipe试图未设置,结果如“5”或“6”。

不能赋值'colorTouched'是'let'常量

迅速的初学者,按照书并得到错误“” 这里是代码: @IBAction func buttonTouched(sender : UIButton) { var buttonTag : Int = sender.tag if let colorTouched = ButtonColor(rawValue: buttonTag) { if currentPlayer == .Computer { return } //error here: if colorTouched = inputs[indexOfNextButtonToTouch] { indexOfNextButtonToTouch += 1 if indexOfNextButtonToTouch == inputs.count { // 玩家成功地完成了这一轮 if advanceGame() == false { playerWins() } indexOfNextButtonToTouch = 0 […]

在从另一个类中调用的函数中访问variables

我有一个class1,它有很多variables,也有一个类中的一个函数。我从另一个类class2.function调用函数触发,但我不能访问class1的variables。 这里是示例代码 class ViewController: UIViewController { var Flat:String? var Flong:String? var Tlat:String? var Tlong:String? override func viewDidLoad() { super.viewDidLoad() Flat = "flat value"; Flong="flong value"; Tlat="Tlat value"; Tlong="tlong value"; } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } func calculation() { print("origin_lat new\(Flat)") print("origin_lng new\(Flong)") print("dest_lat new\(Tlat)") print("dest_lng new\(Tlong)") } } 我从另一个类Collectionviewcell点击函数调用计算方法 var mycontroller : ViewController = […]

iOS中的UITextField边框样式在swift中

我已经添加了这个图像,我希望你能看到它,一个用户界面login。 请注意,文本字段是透明的,除了底部的行外。 为了得到这种影响,我需要input什么代码? 我可以将必要的信息放在“用户定义的运行时属性”中吗?