我正在創建iOS5應用程序(在Objective-C中編程),它提供了一些功能。其中之一是允許用戶使用JavaScript填寫文本字段。當用戶按下「測試」按鈕時,我希望它保存到特定的JS文件並移動到新的視圖,顯示一個HTML頁面,該頁面將在畫布元素上顯示該JavaScript的結果。將用戶編輯的文本字段保存到iOS中的.js文件中
不幸的是,我不知道如何保存到JS文件的文本字段。我也不知道這是否是實現我所追求結果的最佳方式。
因此,任何人都可以告訴我我需要放在我的測試按鈕的IBAction
以保存文件的代碼,或者是否有更好的方法將用戶的腳本放入帶有canvas元素的HTML文件中?
問答似乎更多地是從現有的JavaScript訪問Objective-C數據?我試圖讓用戶寫下JavaScript文件,然後將其保存爲JS文件,並通過預先存在的HTML頁面加載到下一個視圖中,我真的試圖儘可能簡單。 – FreelancerJ
一位朋友建議我可能只有三個NSStrings,一個是不可變的,它具有JavaScript之前的所有HTML(doctype,title等),一個可變的然後包含用戶的JavaScript,以及一個最終不可變的包含頁面的其餘部分,它們連接在一起,然後可以作爲頁面源發送到UIWebView。這聽起來對你有用嗎? – FreelancerJ
非常感謝! :) – FreelancerJ