Как справиться с инициализатором по умолчанию, когда переменная не инициализирована Использование Struct

Я использую swift struct и пытаюсь использовать свой инициализатор по умолчанию, когда мои структурные переменные не инициализируются, я пытаюсь использовать как необязательные, так и необязательные переменные, но в своем единственном показе «memberwise Initializer».

ниже пример с необязательными переменными

struct myFirstStruct { var value1:String? var value2:String? } 

ниже приведен пример с необязательными переменными

 struct myFirstStruct { var value1:String var value2:String } 

и это только дает

 myFirstStruct(value1: <#String?#>, value2: <#String?#>) 

и я хочу использовать myFirstStruct()

Помоги мне. 🙂

2 Solutions collect form web for “Как справиться с инициализатором по умолчанию, когда переменная не инициализирована Использование Struct”

Необходимо установить значение по умолчанию.

 struct myFirstStruct { var value1:String? = nil var value2:String? = nil } let object = myFirstStruct() 

Xcode показывает только инициализатор «член-мудрый», но он отлично подходит для использования myFirstStruct() , не передавая никаких аргументов, потому что все ваши переменные имеют значения по умолчанию.

 struct myFirstStruct { var value1:String? var value2:String = "InitialString" } let s1 = myFirstStruct() // value1 = nil, value2 = "InitialString" let s2 = myFirstStruct(value1: "Hello", value2: "World") // value1 = "Hello", value2 = "World" 
  • Представление UIAlertController из UITableViewCell
  • Swift - может печатать только адрес памяти объекта
  • Как правильно использовать расширения класса в Swift?
  • Использование метода putFile () хранилища Firebase приводит к тому, что файл «fileName» не может быть открыт.
  • Тип «Любой» Не имеет подстрочных членов в xcode 8 Swift 3
  • Когда для возврата функции из другой функции в Swift
  • Поиск файла класса Xcode 7.3 недоступен, когда мы импортируем любой файл
  • Как получить цвет пикселя в UIImage с помощью Swift?
  • Настроить глубокие ссылки в swift?
  • Выяснение синтаксиса для Grand Central Dispatch в Swift
  • Как использовать coredata от iPhone на AppleWatch OS2?
  • Interesting Posts

    Ошибка Parse.com iOS SDK – «Исключение произошло: невозможно сохранить PFObject с отношением к циклу».

    Как изменить цвет подсказки автосохранения iOS?

    Поиск сохраненного файла на Симуляторе?

    ios изменить блокировку экрана тип уведомления форма баннер для типа оповещения

    Пейзажный режим для Xcode с помощью раскадровки

    Как отправить данные с Iphone на Apple Watch в OS2 в Objective-C

    Создайте строку json в объекте C

    Как вы сопоставляете имена атрибутов с помощью MagicalRecord?

    Программно считывать корневые сертификаты CA в iOS

    jQuery mobile – iOS – Как обнаружить, когда клавиатура открывается?

    Столбется при переходе ячейки в поле зрения

    Изменение формы по умолчанию прямоугольника формы UIImageview

    Элементы IBOutlet появляются, когда я пытаюсь установить их в viewDidLoad

    / bin / sh:: Нет такого файла или каталога Splunk MINT SDK

    Внедрение Ad-hoc

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.