Swift メソッドの一部の引数ラベルがオプションになる方法を理解しています。たとえば、UIToolbar クラスのこのメソッドは次のとおりです。
func setItems(_ items: [UIBarButtonItem]?, animated: Bool)
私を悩ませているのは、Xcode オートコンプリートがitemsラベルを追加することですが、それを削除するように指示するエラーが表示されることです:
オートコンプリートを受け入れている時点でそれを削除できますが、オートコンプリートはどのラベルがオプションであるかを示しません-アンダースコアは表示されません:
オートコンプリートが追加する不要なラベルを常に戻って削除する必要を避けるために、ここで欠けているものはありますか? それとも、これは Apple に報告すべきバグのように思えますか?

