Припокриване на бутона за връщане назад на лентата за навигация

Заседнал съм в навигационния контролер. Ето екранни снимки. 1)от тази страница инициализирам paypal sdk. Представям paypal sdk страници. въведете описание на изображението тук

2) тази страница се представя само за първи път. въведете описание на изображението тук

3) и след това тази страница се навигира автоматично.. сега, когато щракна върху отмяна, тя ще бъде отхвърлена. и следващия път, когато щракна върху продължаване от първата страница директно, тази страница ще се представи с перфектен потребителски интерфейс.


person vivek bhoraniya    schedule 21.11.2013    source източник


Отговори (1)


Дейв от PayPal тук.

@vivek, ако още не сте го направили, моля, изтеглете най-новата версия на PayPal iOS SDK и ни уведомете дали това решава проблема ви.

person Dave Goldman    schedule 25.11.2013
comment
добре, ще опитам това...и едно нещо искам да ви кажа, че когато стартирам демонстрационен проект на github...и когато paypal sdk извика...той директно ще извика прозорец, показващ 3-та моментна снимка...но когато използвах то в моя проект 2-ри прозорец винаги се появява между тях. - person vivek bhoraniya; 26.11.2013
comment
@vivek, във вашия проект също сте имали среда, зададена на PayPalEnvironmentNoNetwork? Ако вместо това използвате PayPalEnvironmentSandbox или PayPalEnvironmentProduction, наистина бих очаквал вторият прозорец да бъде видим за момент или два. - person Dave Goldman; 27.11.2013
comment
и...това устройство за проверка на екрана се появява за момент...когато приложението се стартира за първи път...и след това от втория път директно се появява трети прозорец без никакви проблеми. - person vivek bhoraniya; 27.11.2013
comment
И потокът на прехода е: Първа проверка на прозореца на устройството с навигационна лента с бутон за отмяна. След това автоматично навигирайте в прозореца за влизане в paypal (от лявата страна) с лента за навигация и бутон за връщане назад...по това време възниква този проблем...този бутон за отмяна на предишния екран за проверка е все още там - person vivek bhoraniya; 27.11.2013
comment
Добре. Ще извърша още няколко експеримента тук и ще видя дали мога да накарам припокриването да се случи за мен, за да мога да открия проблема. - person Dave Goldman; 27.11.2013
comment
@vivek Проблемът, който виждате, е такъв, който смятахме, че сме коригирали в нашата версия 1.3.4 през октомври. (Вижте github.com/paypal/PayPal-iOS-SDK/issues/46) Сигурни ли сте, че използвате най-новата версия на нашия SDK? Ако е така, тогава може да се наложи да отворим отново този проблем с github. - person Dave Goldman; 27.11.2013
comment
Във всеки случай вижте дали следното елиминира проблема за вас: Следвайте нашата незадължителна стъпка 6 на [ github.com/paypal/PayPal-iOS-SDK#sample-code ]. Чрез извикване на pripraveForPaymentUsingClientId: когато за първи път покажете своя собствен контролер за изглед, обикновено ще заобиколите появата на проблемния екран Проверка на това устройство.... - person Dave Goldman; 27.11.2013
comment
добре, Дейв...наистина оценявам помощта ти....и да, ти пишеш, използвах 1.3.3...ще опитам най-новата версия 1.4.2, която също се поддържа 6d bit ios. Надявам се, че ще разреши проблема ми...и още нещо, което разбрах от втория ви коментар, че...не трябва да използвам pripraveForPaymentUsingClientId, нали??? - person vivek bhoraniya; 28.11.2013
comment
и още нещо, което искам да ви попитам, че имам нужда от функция за автоматично презареждане в моето приложение...като за първи път, когато клиентът въведе своето потребителско име и парола за paypal и направи плащане...и също така има едно подадено, което пита потребителя дали е /тя иска автоматично презареждане от следващия път. И така, възможно ли е да се постигне това??? Мога ли да съхраня userId на потребителя в paypal в сървъра и от следващия път според изискването приложението автоматично ще приспадне предварително определена сума от акаунта на потребителя в paypal и ще презареди акаунта в клиентското приложение.??? - person vivek bhoraniya; 28.11.2013
comment
@vivek, ти трябва да използваш pripraveForPaymentUsingClientId: - person Dave Goldman; 02.12.2013
comment
По отношение на това, което наричате автоматично презареждане, тази функция в момента не е включена в SDK. Това обаче е нещо, което предстои в бъдеще. (Нямам конкретна прогнозна дата за вас.) - person Dave Goldman; 02.12.2013
comment
проблемът с припокриването е решен.... първо опитах нова версия, но въпреки че беше същата... след това опитах подготви ForPaymentUsingClientId: с този метод и средният екран изчезна. - person vivek bhoraniya; 03.12.2013
comment
здравей Дейв...смених библиотеката си и използвах 1.4.2, която се поддържа до 64 бита...но все пак ми дава грешка: игнориране на файл /Users/cloudzoninfosoft/Desktop/GratZeez/GratZeez/Applications/PayPal/libPayPalMobile .a, липсва изискваната архитектура x86_64 във файла /Users/cloudzoninfosoft/Desktop/GratZeez/GratZeez/Applications/PayPal/libPayPalMobile.a - person vivek bhoraniya; 05.12.2013
comment
Хм. Уверете се, че имате правилната версия на файла на това място. Ако проверите размера му, той трябва да е точно 29 212 964 байта. Ако е така, тогава ако стартирате терминал и преминете към тази директория, командата lipo -info libPayPalMobile.a трябва да покаже x86_64 като една от включените архитектури. - person Dave Goldman; 05.12.2013
comment
Получих този резултат... lipo -info libPayPalMobile.a Архитектурите във фат файла: libPayPalMobile.a са: armv7 (cputype (12) cpusubtype (11)) i386 x86_64 (cputype (16777228) cpusubtype (0)) - person vivek bhoraniya; 05.12.2013
comment

Ето моят продуктов модел:

$this->table('products');
$this->belongsTo('OrderProducts', [
    'foreignKey' => 'order_product_id',
    'propertyName' => 'order_product',
    'joinType' => 'INNER'
]);
$this->hasMany('RefundProducts', [
    'foreignKey' => 'product_id',
    'sort' => ['RefundProducts.created' => 'DESC'],
    'propertyName' => 'refund_products',
    'className' => 'RefundProducts'
]);

Моето запитване:

$result = $this->Products->find('all', [
    'contain' => [
        'RefundProducts' => [
            'PriceUnits',
            'conditions' => $refund_condition,
        ]
    ]
]);

но получава всички продукти, аз искам да получа само продукти с RefundProducts

- person Dave Goldman; 05.12.2013
comment
Дейв, можеш ли да ми дадеш своя имейл адрес...ще ти изпратя моите файлове на проекта - person vivek bhoraniya; 19.12.2013
comment
съжалявам, Дейв...не намерих твой идентификатор в профила ти...може би не е видим за мен...можеш ли да ми дадеш? - person vivek bhoraniya; 20.12.2013
comment
Не видяхте ли това? Можете да се свържете с мен на dgoldman, с домейна на ebay. - person Dave Goldman; 20.12.2013
comment
В моето приложение искам функционалност като тази: Потребителят може да извършва плащане чрез PayPal...аз направих това...Сега искам да направя връщане на това, което...потребителят може да направи заявка за получаване на парите си до администратора. И тогава администраторът може да прехвърли пари към акаунта на потребителя в paypal...Какво трябва да използвам за това? paypal масово плащане??? - person vivek bhoraniya; 28.12.2013
comment
@vivek Мога да отговоря само за самия PayPal iOS SDK. За последния си въпрос, моля, свържете се с техническа поддръжка за разработчици на PayPal. - person Dave Goldman; 30.12.2013
comment
Можете ли да ми помогнете относно stackoverflow.com/questions/21574428/ - person vivek bhoraniya; 06.02.2014