Я новичок в Objective C, и я уверен, что это простой вопрос, но я не могу понять это:
У меня есть класс, который объявляет переменную экземпляра с именем myDeck, которая является частью пользовательского класса, который я создал под названием Deck. Прямо сейчас у меня есть это в моем коде:
В @interface:
Deck *myDeck;
В моем методе инициализации:
Deck *ourDeck = [[Deck alloc]init];
myDeck = ourDeck;
Так что это, кажется, создает myDeck очень хорошо, и я могу вложить значения в него и запустить его методы некоторое время, но я сталкиваюсь с местом, где он перестает существовать, и я получаю ошибку EXC_BAD_ACCESS при попытке используй это.
Я попытался добавить
[myDeck retain];
безрезультатно, он все равно терпит неудачу в тех же местах. Я на самом деле не знаю, как мне это распределить и уложить, у меня такое чувство, что я что-то упускаю, кто-нибудь?