С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
#1

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

12.08.2013, 18:28. Просмотров 450. Ответов 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):

Вызов функции после некоторого времени - Objective-C
У меня есть функция котороя обновляет интерфейс.Она меняет поле Title,BackGroundImage. -(void)setCardWrap:(NSUInteger)index//need to...

Вызов функции внутри другой функции с передачей локальной переменной по ссылке - C++
Столкнулся с очень с интересной проблемой. Можно ли так делать? #include <iostream> using std::cout; void f(const int &ref){...

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

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

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

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

1
zulkis
683 / 610 / 38
Регистрация: 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
Привет! Вот еще темы с ответами:

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

Вызов функции в параметре другой функции - C++
программа: #include <iostream> using namespace std; struct E { E() {} }; void f(const E& e)

Вызов js функции в php функции что в js - PHP
В общем имеем такое извращение <script> ... document.write("<?php echo Consultationscalendar::classTD($teacherId) ?>"); ... ...

Вызов функции в возврате значения функции - C++
Есть функция: int function1(a) { ...... return function2(function1(b),function1(c)); } Как работает такая хитрая система?


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

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

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