Tag: 迅速

迅速 – 删除推送通知徽章号码?

我试图快速删除图标徽章,但PFInstallation似乎不再工作。 我该怎么做呢?

Swift可选variables赋值与默认值(双重问号)

所以我试着去做 let foo = dict["key"] as? String ?? "empty" var bar = some_func(string: foo!) 和XCode 6抱怨说 Operand of postfix '!' should have optional type; type is 'String' 在第二行。 如果我改变第一行 let foo: String? = dict["key"] as? String ?? "empty" 错误消失。 这是一种缺陷还是我做错了什么?

Swift:如何使用sizeof?

为了在使用Swift时与C API集成,我需要使用sizeof函数。 在C中,这很容易。 在Swift中,我处在一个错误的迷宫中。 我有这个代码: var anInt: Int = 5 var anIntSize: Int = sizeof(anInt) 第二行有错误“'NSNumber'不是”T.Type“的子types。 为什么是这个,如何解决?

如何从Swift打开邮件应用程序

我正在使用一个简单的快速应用程序,用户input一个电子邮件地址,并按下一个button,打开邮件应用程序,input地址在地址栏中。 我知道如何在Objective-C中做到这一点,但我很难让它在Swift中工作。

Swift – 整数转换为小时/分钟/秒

我有一个关于Swift时间转换的基本问题。 我有一个整数,我想转换成小时/分钟/秒。 例如: Int = 27005会给我: 7 Hours 30 Minutes 5 Seconds 我知道如何在PHP中做到这一点,但唉,swift不是PHP 🙂 关于如何快速实现这一点的任何提示将是太棒了! 先谢谢你!

Swift是否有一个空合并运算符,如果不是,自定义运算符的例子是什么?

许多语言中的一个共同特征是空合并运算符 ( Null Coalescing Operator) ,它是一个经常用于缩短expression式types的二元运算符: x = possiblyNullValue NCO valueIfNull … NCO是语言的空合并运算符的占位符。 目标C的空合并运算符是?: ,所以expression式是: x = possiblyNullValue ?: valueIfNull 上述expression式也等同于使用三级运算符: x = someTestForNotNull( possiblyNullValue ) ? possiblyNullValue : valueIfNull 空合并运算符的优点 更可读的代码(尤其是具有长描述性variables名称的代码) 降低印刷错误的可能性(testingvariables只能input一次) 因为它被访问一次(或需要caching它以故意避免双重评估),所以testingvariables是吸气剂的testingvariables没有双重评估。

属性不能被公开,因为它的types使用了一个内部types

我创build了两个类Content和Bucket 。 Bucket包含一个Content对象数组,并通过公共属性公开这个数组。 但是,当我这样做,我收到错误: 属性不能被公开,因为它的types使用了一个内部types 任何想法为什么这是一个错误?

可选的closures并检查是否为零

所以我想要的是一个可以在函数中传递给它的闭包的类,它也可能在某个时候想要忽略闭包。 我该如何检查是否设置了闭包variables,并且在完成后可以删除它? (@lvalue(sucsess:Bool!,products:[AnyObject]!) – >()?, NilLiteralConvertible)'Type'(sucsess:Bool !, products:[AnyObject ]!) – >()?' 不符合协议'NilLiteralConvertible' class someClass{ //typealias completionHandlerClosureType = (sucsess:Bool!, items:[AnyObject]!)->() var completionHandler:(sucsess:Bool!, items:[AnyObject]!)->()? var hitpoints = 100 var someset = ["oh no!","avenge me!"] init(){} func getHitFunc(impact:Int, passedCompletionsHandler:(sucsess:Bool!, items:[AnyObject]!)->()){ completionHandler = passedCompletionsHandler hitpoints = hitpoints – impact } func checkIfDead{ if hitpoints<=0 { // The error received […]

你如何检查当前视图控制器类在Swift中?

据我所知,这可以在Objective-C中工作: self.window.rootViewController.class == myViewController 我如何检查当前视图控制器是否是特定的?

Xcode 6:如何使图像视图填充所有设备上的屏幕? 自动布局不工作?

所以我有一个图像视图和一个button。 我需要在所有设备上的图像视图是正确的大小(不要看起来压扁或拉伸),更重要的是我需要它是屏幕的大小。 我需要button保持在所有设备上的相同位置。 回到Xcode 5我记得自动布局解决这个问题,但现在不起作用。 我看了一下https://www.youtube.com/watch?v=G53PuA_TlXk ,试着拖动控件拖到视图控制器上,并将视图横向和纵向居中,但是我无法将其缩放到大小屏幕。 video没有解决这个问题。 有控制拖动,以保持图像视图缩放时,我需要select一个特定的选项? 我该怎么办?