gpt4 book ai didi

ios - 编译器无法在合理的时间内对该表达式进行类型检查;尝试将表达式分解为不同的子表达式

转载 作者:行者123 更新时间:2023-11-28 19:26:42 26 4
gpt4 key购买 nike

我是 Ios 编程的新手,下面的表达给出了一个错误:

let combine = date.enumerated().map {index, date in
return (date,self.arrFriendId[index],self.arrFriendName[index],self.arrFriendImage[index],self.arrMsgType[index],self.arrMessage[index], self.arrLastMsgTime[index], self.arrNotifyStatus[index])}

请帮我解决这个问题。提前致谢

最佳答案

这个错误通常发生在一个表达式做很多事情的时候。所以编译器告诉你把它分解成子表达式。

假设您想要输出 combine类型 Array<Any> ,你可以这样做:

let combine = date.enumerated().map { index, date -> Any in
let id = self.arrFriendId[index]
let name = self.arrFriendName[index]
let image = self.arrFriendImage[index]
let messageType = self.arrMsgType[index]
let message = self.arrMessage[index]
let messageTime = self.arrLastMsgTime[index]
let status = self.arrNotifyStatus[index]
return (date, id, name, image, messageType, message, messageTime, status)
}

关于ios - 编译器无法在合理的时间内对该表达式进行类型检查;尝试将表达式分解为不同的子表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53743382/

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