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

Вызов функции из MKStoreManager

12.08.2013, 18:28. Просмотров 467. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

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

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

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

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


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

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

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