使用uiwebview顯示多種文件
除了html的內容,uiwebview還可以顯示多種型別的文件
包括以下的型別
· excel (.xls)
· keynote (.key.zip)
· numbers (.numbers.zip)
· pages (.pages.zip)
· pdf (.pdf)
· powerpoint (.ppt)
· word (.doc)
· rich text format (.rtf)
· rich text format directory (.rtfd.zip)
· keynote '09 (.key)
· numbers '09 (.numbers)
· pages '09 (.pages)
其中的rtfd必須是文件包的格式並且時zip壓縮,同時呼叫時還應該保留檔案字尾名rtfd.zip
使用時參照
-(void)loaddocument:(nsstring*)documentname inview:(uiwebview*)webview
// calling -loaddocument:inview:
[self loaddocument:@"mydocument.rtfd.zip" inview:self.mywebview];
參考:
webview顯示非拉丁字元亂碼的解決方式
from my blog:
android 中的webview在顯示非拉丁字元的時候 經常出現亂碼, 可用的解決方案如下:
1. 使用這種方式可以解決:
webview.loaddatawithbaseurl(null, html, "text/html", "utf-8",null);
2. 使用如下方式也可以解決:
webview.getsettings().setdefaulttextencodingname("utf-8");
webview.loaddata(urlencoder.encode(html,"utf-8").replaceall("\\+"," "), "text/html", "utf-8");
關於該問題的詳細討論參考:
iOS開發 FMDB使用
demo位址 nslog path database fmdatabase alloc initwithpath path id欄位為自增欄位 name char 256位 age char 3位 char 2位 phone char 13位 address char 100位的 if databa...
iOS開發 FMDatabase 使用
id integer primary key autoincrement 設定自增長主鍵 指定資料儲存路徑 fmdatabase 管理資料的類 增 刪 改 查 fmdatabase database fmdatabase alloc initwithpath path open 開啟資料庫 檔案 如...
iOS開發 Git使用
終端建立的流程如下 以在桌面建立工作區為例 初始化操作 cd desktop workspace git init 無論是提交新檔案 還是修改檔案 都要先執行 git add git 中的add是將所有操作新增到緩衝區 配置操作 配置使用者名稱 git config user.name 使用者名稱 ...