2014-02-08 3 views
2

UIWebView에서 사용하기 위해 내 iOS 응용 프로그램에 font-awesome (http://fortawesome.github.io/Font-Awesome/)을 포함시키고 싶습니다.UIWebView에 멋진 글꼴 추가

"프로젝트"에 파일 -> 파일 추가를 통해 내 프로젝트에 멋진 글꼴을 추가했습니다 ... "대상 그룹의 폴더에 항목 복사"및 "추가 된 폴더에 대한 폴더 참조 만들기"옵션을 모두 선택했습니다. 이로 인해 내 프로젝트의 루트에 "font-awesome-4.0.3"폴더가 생성되었습니다.

지금까지 UIWebView의 HTML에서 font-awesome css를 참조하는 방법을 알아 냈습니다. 시험 삼아, 나는 CSS 파일 중 하나를로드하고 그 내용을 기록 몇 가지 코드를 썼다 :

2014-02-08 17:55:04.364 project[7729:70b] (null) 

것은이 점에서 함께 할 수있는 뭔가를 할 수 : 다음과 같은 출력을 제공

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); 

font-awesome에서 사용되는 디렉토리 및 파일 이름?

아, 그리고 BTW, 내가 프로젝트 https://github.com/alexdrone/ios-fontawesome 같이가 알고 있지만 그가있는 UIWebView에서 사용할 수 없습니다 (또는 수?)

편집 : 나는 좀 더 많은 정보를 가지고, stringWithContentsOfFile는 NSFileReadInvalidFileNameError가 발생합니다.

답변

1

좋아, 이것은 특별한 숯과는 아무런 관련이 없습니다. 바보 같은 실수 :

NSString *path = [NSBundle pathForResource:@"font-awesome" ofType:@"css" inDirectory:@"font-awesome-4.0.3/css"]; 

이 있었어야 :

NSString *path = [[NSBundle mainBundle] pathForResource:@"font-awesome" ofType:@"css" inDirectory:@"font-awesome-4.0.3/css"]; 
관련 문제