小编nto*_*nio的帖子

在Swift的iOS警报中从TextField获取输入值

我正在尝试使用输入发出警报消息,然后从输入中获取值.我发现了很多很好的教程如何制作输入文本字段.但我无法从警报中获得价值.

xcode input ios swift uialertcontroller

98
推荐指数
4
解决办法
8万
查看次数

具有Swift中可选完成块的功能

当我创建一个函数时,我可以通过给它一个默认值来使参数成为可选参数,如下所示:

func foo(bar: String = "foobar") {}
Run Code Online (Sandbox Code Playgroud)

我想用完成块做同样的事情(使它成为可选项).我尝试过以下方法:

func foo(completionBlock: (foo: String) -> () = () -> ())
func foo(completionBlock: (foo: String) -> () = (foo: String) -> ())
func foo(completionBlock: (foo: String) -> () = ((foo: String) -> ()))
func foo(completionBlock: (foo: String) -> () = ((foo: String) in))
func foo(completionBlock: (foo: String) -> () = {(foo: String) in})
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

编辑:
这是一个重复的问题,对不起.但是,我在原始问题中找不到解决方案.所以nathan的答案是最好的答案

completionhandler swift

35
推荐指数
2
解决办法
2万
查看次数

我可以在数据库中保存哪些数据以验证具有Google登录API的用户?

我需要在数据库中存储与(Google)用户相关的数据。我尝试存储id_token,但后来发现在“。”之后的部分。改变了。可以代替使用什么,也可以仅将零件保存在“。”前面。来自id_token?

google-signin

3
推荐指数
1
解决办法
1102
查看次数

Swift中的"类型'task.Type'没有下标成员"错误

这段代码给了我一个错误; 类型'task.Type'没有下标成员

这是我的代码:

struct task {
    var name = "Un-Named"
    var desc = "Un-Described"
}

class TaskManager: NSObject {

    var tasks = task[]()

    func addTask(name: String, desc: String){
        tasks.append(task(name: name, desc: desc))        
    }
}
Run Code Online (Sandbox Code Playgroud)

ios swift

2
推荐指数
1
解决办法
2420
查看次数