gpt4 book ai didi

ios - 如何在swift中通过通知传递多个值

转载 作者:IT王子 更新时间:2023-10-29 05:09:46 25 4
gpt4 key购买 nike

如何通过通知发送一个数字和一个字符串...

let mynumber=1;
let mytext="mytext";
NSNotificationCenter.defaultCenter().postNotificationName("refresh", object: ?????????????);

并在接收器中接收值?

func refreshList(notification: NSNotification){
let receivednumber=??????????
let receivedString=?????????
}

最佳答案

您可以将它们包装在 NSArrayNSDictionary 或自定义对象中。

例如:

let mynumber=1;
let mytext="mytext";

let myDict = [ "number": mynumber, "text":mytext]

NSNotificationCenter.defaultCenter().postNotificationName("refresh", object:myDict);

func refreshList(notification: NSNotification){
let dict = notification.object as! NSDictionary
let receivednumber = dict["number"]
let receivedString = dict["mytext"]
}

关于ios - 如何在swift中通过通知传递多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30328452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com