У меня есть проект Xcode, запрограммированный в Swift. У меня есть предупреждение переменный:UIAlertController и штабелированные кнопки UIAlert
У меня также есть фактический код, когда появляется предупреждение:
Когда я нажимаю на 'да' кнопке, все возвраты и I может снова сыграть в игру.
Если я хочу снова сыграть и выиграть, у предупреждения теперь есть кнопки.
Как я могу избавиться от этого и сделать его похожим на первый раз?
спасибо. Я новичок в Свифте. Как добавить флаг и где? – ChallengerGuy
@ChallengerGuy Я не видел, как ваш код выкладывается на большой картинке, например, когда вы создаете само предупреждение, и когда вы добавляете кнопки. В таком случае, как этот, обычно создается Bool (вне любой функции, чтобы он был постоянным), инициализируйте его false и проверьте, не установлен ли он перед добавлением кнопок. Если они не установлены, добавьте кнопки и установите их, чтобы они не были снова установлены. В качестве альтернативы, если операция достаточно дешевая с точки зрения времени процессора, вы можете просто создать окно предупреждения при добавлении действий и позволить управлению памятью очистить старый. – clearlight