NSArray initWithObjects: не загрузка

Простым решением является создание переменной для разных изображений и одной переменной, по которой щелкают:

clicked_=False
image1_click=False
image2_click=False
...

Когда нажата «плитка памяти», соответствующая переменная устанавливается в значение true. Если щелкнуть также и второе, вы выполняете команду для удаления обоих. Например, это применяется к двум плиткам с изображением image1:

if clicked:
    if image1_click:
        #Command to remove both buttons
    else:
        #Incorrect click, reset table
        image1_click=False
    clicked=False
else:
    clicked=True
    image1_click=True

В качестве бонуса, когда все image1_click верны, игра завершается.

5
задан 4thSpace 27 March 2009 в 06:16
поделиться

1 ответ

То, что происходит, - то, что Вы не используете переменную 'количества', и компилятор оптимизирует это.

1) Попытайтесь работать в отладке вместо режима выпуска. Режим отладки не оптимизирует материал, таким образом, необходимо будет видеть, что переменная количества дает правильный результат с мышью в отладчике. Можно изменить активную конфигурацию для отладки от выпуска путем нажатия на выпадающую панель в левом верхнем углу XCode.

2) Используйте переменную 'количества' в своем коде. Обратите внимание, что в вещах сборки конечных версий может произойти не в порядке, если это - то, что компилятор хочет сделать. Например, если у Вас есть свой оператор инициализации количества где-нибудь, и Вы используете 'количество' далее вниз в Вашем коде, 'количество' не может быть установлено пока прежде, где 'количество' на самом деле используется.

6
ответ дан 14 December 2019 в 13:47
поделиться