Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Noobass
0 / 0 / 13
Регистрация: 15.10.2012
Сообщений: 100
#1

Вызов функции из MKStoreManager - Программирование iOS

12.08.2013, 18:28. Просмотров 462. Ответов 1
Метки нет (Все метки)

Привет, ребята. У меня такая аномалия. Вот код:
C#
1
2
3
4
5
6
7
8
9
10
11
if([productIdentifier isEqualToString:featureCharacter2Id])   {
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"is1Monster"];
        [((CustomizeLayer*) self.customLayer) SetAnimation];
        [[NSUserDefaults standardUserDefaults] synchronize];
    }
    
    
    if([productIdentifier isEqualToString:featureKey1Id])   {
        [AppDelegate addKeys:5];
        [((CustomizeLayer*) self.customLayer) SetAnimation];        //BE BACK!!!
    }
В первом ифе, где вызывается NSUserDefaults, строка
C#
1
[((CustomizeLayer*) self.customLayer) SetAnimation];
работает, и программа заходит в левый файл, и запускает там метод. Но вот, когда я совершаю другую покупку, то есть захожу во второй if-блок эта же абсолютно идентичная строка НЕ РАБОТАЕТ! Я уже с ума схожу и просто не понимаю, почему. По идее, в левую функцию не заходит тогда, когда нарушены правила приватности данных, наследования и прочего. С этим у меня все нормально. Подскажите, ребят, что не так??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2013, 18:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вызов функции из MKStoreManager (Программирование iOS):

Вызов функции после некоторого времени
У меня есть функция котороя обновляет интерфейс.Она меняет поле...

Вызов функции внутри другой функции с передачей локальной переменной по ссылке
Столкнулся с очень с интересной проблемой. Можно ли так делать? #include...

Вызов родовой функции (нужно передать массив в качестве аргумента функции через указатель)
#include <iostream> using namespace std; template <class T1> class mas { ...

Вызов функции из другой функции после нажатия на кнопку
Помогите, пожалуйста! Никак не могу понять почему не запускается функция d()...

Вызов функции визуал бейсика из функции явы скрипта
Как такое соорудить, есть например две наипростецкие функции: <% function...

Вызов функции из функции в виде функция1(функция2)
Всем привет, название говорит само за себя. FunctionEnabler(somefunction);

1
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
13.08.2013, 07:07 #2
программа заходит в левый файл, и запускает там метод.
Чегоо? Оо
Давайте правильно говорить. Например не файл левый, а класс/библиотека/etc

Но вот, когда я совершаю другую покупку, то есть захожу во второй if-блок
Опять же - совершаете покупку вы в другом месте, что никак, заметьте, не коррелирует с "заходом" во-второй if-блок...

эта же абсолютно идентичная строка НЕ РАБОТАЕТ
Вы прямо уверены, что метод не вызывается? А может self.customLayer == nil?
Это первый вариант пришедший на ум.

Я уже с ума схожу и просто не понимаю, почему.
Расслабьтесь, у всех бывают затыки. Ваш - 100% простой и решаемый. Просто позвольте мозгу решить проблему. Don't panic
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2013, 07:07
Привет! Вот еще темы с решениями:

Не работает без указателя вызов функции в функции
int AmountOfSquares(int **Array) { NumberOfSquares++; for (i =...

Вызов js функции в php функции что в js
В общем имеем такое извращение <script> ... document.write("<?php echo...

Вызов функции внутри другой функции
Доброго времени суток! Есть код, которые показывают расстановку шахматных фигур...

Вызов функции, находящейся в другой функции
Добрый день! Есть такая функция: function func1(p1, p2) { function...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru