سؤال

هل طريقة مثل eval موجودة في الهدف-C كما في JavaScript أو Ruby أو PHP أو Python؟

أستخدم PhoneGap وأريد إنشاء نافذة محددة لكل من مشاريعي ، ولا يمكنني استخدام ملف HTML. لذلك أريد أن أسمي طريقة من JavaScript ، ومع إحدى الوسيطات التي يتم تفسيرها في رمز Objective-C.

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

المحلول

آسف ، لا توجد طريقة "eval" في الهدف-C ، ويحظر ترخيص iPhone على وجه التحديد الكود المفسر. يمكنك تحديد ملف XIB/NIB حسب الاسم.

نصائح أخرى

جرب هذا

NSString *returnOfJavascriptExecution = [webView stringByEvaluatingJavaScriptFromString:@"[your javascript code]"];
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top