Tag: 迅捷

如何将types应用于NSFetchRequest实例?

在Swift 2中,以下代码正在工作: let request = NSFetchRequest(entityName: String) 但在Swift 3中却出现错误: 通用参数“ResultType”无法推断 因为NSFetchRequest现在是一个genericstypes。 他们在文件中写到: let request: NSFetchRequest<Animal> = Animal.fetchRequest 所以如果我的结果类是例如Level我应该如何正确地要求? 因为这不起作用: let request: NSFetchRequest<Level> = Level.fetchRequest

你如何创build一个快速的date对象

你如何从swift xcode中的date创build一个date对象。 例如在JavaScript中你会做: var day = new Date('2014-05-20');

如何抛出SKSpriteNode?

所以基本上在我的游戏中我需要抛掷或抛出一个对象。 到目前为止,我有一个精灵,它可以拖动,但不能被抛出。 游戏的想法是抛出一个精灵与另一个精灵发生冲突。 我想要我们将调用testNode的精灵,移动用户抛出它的地方 这意味着,当我释放精灵时,我希望它继续沿着我移动的方向前进。 我花了很多年努力工作,但我不能。 我正在使用SpriteKit for iOS 8+。 如果有人可以帮忙,请做。 这是一个我看到的video,但它是与GameSalad这是另一回事。 你可以看看 (如果您需要进一步的联系,请回复) import Foundation; import SpriteKit; class Level:SKScene { TestNode:Test? //Test is a class I made //Removed the update and touches began due to it being irrelevant to what I need help with. override func didMoveToView(view: SKView){ testNode = Fruit(imageNamed: "apple_idle") testNode?.position = […]

如何将一个项目的词典添加到另一个词典

Swift中的数组支持+ =操作符将一个数组的内容添加到另一个数组中。 是否有一个简单的方法来做到这一点的字典? 例如: var dict1 = ["a" : "foo"] var dict2 = ["b" : "bar"] var combinedDict = … (some way of combining dict1 & dict2 without looping)

stringByAppendingPathComponent不可用

我的应用程序在Instagram上分享照片,首先将其保存在临时目录中: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") 它正在使用Swift 1.2 ,但在Swift 2.0上不起作用。 鉴于错误信息是: stringByAppendingPathComponent不可用:改为在NSURL上使用URLByAppendingPathComponent。

如何将数据转换为hexstring在迅速

我想在Swift中的Data值的hex表示。 最终我想要这样使用它: let data = Data(base64Encoded: "aGVsbG8gd29ybGQ=")! print(data.hexString)

如何将stringdate转换为NSDate?

我想在Swift中把“2014-07-15 06:55:14.198000 + 00:00”这个string的date转换成NSDate。

Swift 2.0 – 二元运算符“|”不能应用于两个UIUserNotificationType操作数

我正在尝试以这种方式注册我的本地通知应用程序: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) 在Xcode 7和Swift 2.0中 – 我得到错误Binary Operator "|" cannot be applied to two UIUserNotificationType operands Binary Operator "|" cannot be applied to two UIUserNotificationType operands 。 请帮帮我。

类没有实现其超类所需的成员

所以我今天更新了Xcode 6 beta 5,注意到我几乎所有的苹果类的子类都收到了错误。 错误状态: 类“x”没有实现其超类所需的成员 这里是我select的一个例子,因为这个类目前很轻,所以很容易发布。 class InfoBar: SKSpriteNode { //Error message here let team: Team let healthBar: SKSpriteNode init(team: Team, size: CGSize) { self.team = team if self.team == Team.TeamGood { healthBar = SKSpriteNode(color: UIColor.greenColor(), size:size) } else { healthBar = SKSpriteNode(color: UIColor.redColor(), size:size) } super.init(texture:nil, color: UIColor.darkGrayColor(), size: size) self.addChild(healthBar) } } […]