gpt4 book ai didi

ios - 创建空的结构数组给我一个错误

转载 作者:可可西里 更新时间:2023-11-01 01:39:06 25 4
gpt4 key购买 nike

我正在尝试创建一个 struct 数组。这是我的代码:

struct Item {
var prop1 : NSDate
var prop2 : NSDate
}

var myItem = [Item()]

但是我得到一个错误:

Missing argument for parameter 'prop1' in call.

我做错了什么,我该如何解决?

最佳答案

Item() 正在尝试创建一个空的 Item,但这是不可能的,因为 prop1prop2 有默认值。 automatically generated initializer需要两个参数。

要创建一个空数组,您可以使用以下之一:

var myItem: [Item] = []
var myItem = [Item]()
var myItem = [] as [Item]

关于ios - 创建空的结构数组给我一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32302390/

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