UIWebView كشف الهدف C إلى جافا سكريبت
-
04-07-2019 - |
سؤال
وكيف لي أن فضح <م> الهدف-C م> طريقة في جافا سكريبت عند استخدام <م> آي فون SDK م> عند استخدام UIWebView
؟
وسيكون موضع تقدير أي مساعدة!
المحلول
وأفضل طريقة للقيام بذلك سيكون من خلال رابط مخصص، ثم استخدم UIWebView طريقة مندوب -webView:shouldStartLoadWithRequest:navigationType:
لطلبات الفخ. عندما تشاهد طلب يأتي من خلال وصلتك في ذلك، كما تعلمون تم أثار العمل الخاص بك.
نصائح أخرى
وهناك تطبيق المثال في إطار QuickConnectiPhone أن يظهر لك كيفية القيام بذلك.
وQuickConnectiPhone أيضا يوفر لك وظيفة جافا سكريبت يسمى 'makeCall. يمكنك تمرير أنه أمر ومجموعة من المعلمات، وسوف تمريرها إلى الجانب الهدف-C تطبيقك للتعامل مع. ثم يمكنك إجراء مكالمة الدالة.
ويمكنك العثور عليها هنا على سورس .
لمشاهدة مثال من هذا تحقق من شفرة المصدر فونغاب من جيثب:
http://github.com/sintaxi/phonegap /tree/master/iphone/Classes/GlassAppDelegate.m