我有这个包含字符串和网址的连音符数组
var notifications:[(body: String, header: String, icon: URL)] = []
现在,我想附加一个空URL的连音符
我试过
notifications.append((body: "some text, header: "some more text", icon: nil))
但不允许
这样做的方法是什么?
答案 0 :(得分:0)
如果您想允许icon
为nil
,则需要将其设为可选。
var notifications:[(body: String, header: String, icon: URL?)] = []
但是你真的应该使用struct
而不是使用元组。结构更强大,为您提供更多选项,并且更适合使用。
答案 1 :(得分:0)
icon
分配URL?
,则 nil
必须是import {ChangeDetectorRef} from '@angular/core';
类型(a.k.a.可选)。