我真的很喜歡嵌入字體真棒(http://fortawesome.github.io/Font-Awesome/)在我的iPhone應用程序在一個UIWebView使用它。添加字體真棒到的UIWebView
我通過文件添加字體真棒我的項目 - >文件添加到「項目」 ...我檢查這兩個選項「複製項目到目的地組的文件夾」和「創建任何添加的文件夾文件夾引用」。這導致我的項目根目錄中有一個「font-awesome-4.0.3」文件夾。
到現在爲止我還沒有想出如何從我的UIWebView的HTML引用的字體真棒CSS。作爲測試,我寫了加載CSS文件中的一個,並記錄其內容的一些代碼:
NSString *path = [NSBundle pathForResource:@"font-awesome" ofType:@"css" inDirectory:@"font-awesome-4.0.3/css"];
NSString *css = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@", css);
這給下面的輸出:
2014-02-08 17:55:04.364 project[7729:70b] (null)
難道有事情做與點font-awesome使用的目錄和文件名?
哦,順便說一句,我知道有項目,如https://github.com/alexdrone/ios-fontawesome,但那些不能在一個UIWebView中使用(或他們能?)
編輯:我有一些更多的信息,stringWithContentsOfFile拋出一個NSFileReadInvalidFileNameError。