سؤال

وكيف لي أن فضح <م> الهدف-C طريقة في جافا سكريبت عند استخدام <م> آي فون SDK عند استخدام UIWebView؟

وسيكون موضع تقدير أي مساعدة!

هل كانت مفيدة؟

المحلول

وأفضل طريقة للقيام بذلك سيكون من خلال رابط مخصص، ثم استخدم UIWebView طريقة مندوب -webView:shouldStartLoadWithRequest:navigationType: لطلبات الفخ. عندما تشاهد طلب يأتي من خلال وصلتك في ذلك، كما تعلمون تم أثار العمل الخاص بك.

نصائح أخرى

وهناك تطبيق المثال في إطار QuickConnectiPhone أن يظهر لك كيفية القيام بذلك.

وQuickConnectiPhone أيضا يوفر لك وظيفة جافا سكريبت يسمى 'makeCall. يمكنك تمرير أنه أمر ومجموعة من المعلمات، وسوف تمريرها إلى الجانب الهدف-C تطبيقك للتعامل مع. ثم يمكنك إجراء مكالمة الدالة.

ويمكنك العثور عليها هنا على سورس .

لمشاهدة مثال من هذا تحقق من شفرة المصدر فونغاب من جيثب:

http://github.com/sintaxi/phonegap /tree/master/iphone/Classes/GlassAppDelegate.m

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top