2010-12-02 1 views
0

UIWebView 객체가있는보기 컨트롤러가 있습니다.xcode에서 인터넷에서 PDF로드

UIWebView 내에서 인터넷에서 PDF를로드하여 표시하고 싶습니다.

리소스 번들에서로드 된 PDF를 표시하는 코드가 있지만 인터넷에서 PDF를로드하는 데 실패했습니다.
인터넷에서 위치를 가리 키도록 fileURLWithPath를 변경하는 것만 큼 간단하다고 생각했습니다 ... 양식이 표시되지만 내용을 표시하지는 않습니다. 그래서 내가 문자열에 잘못된 URL이 있다고 가정하고 있습니까 ???

누구나 공유 할 수있는 UIWebView 내에서 인터넷에서 PDF를로드하고 표시 할 코드 스 니펫이 있습니까 ???

덕분에
토니

답변

0

난 당신이, 아이폰 OS 물건에 맥을하지 찾고 가져 가라. [: 컨트롤러 애니메이션 : 자기 presentModalViewController가 YES] 여기 NSURL* url = [NSURL URLWithString:stringURL]; [aWebView loadRequest:[NSURLRequest requestWithURL:url]];

0

은 그것을 실현하는 방법을 그대로 간단 iOS의 정말

visitNoteViewController *controller = [[visitNoteViewController alloc] initWithNibName:@"visitNoteView" bundle:nil]; 
NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
controller.pdfUrl = [NSURL URLWithString:@"http://deimos3.apple.com/WebObjects/Core.woa/FeedEnclosure/utah.edu.1668842900.01668842919.1681195338/enclosure.pdf"]; 

....되어야한다 [컨트롤러 출시];

0

사용 엑스 코드 5

인터페이스 섹션에 대해 다음 - myWebView 내 스토리 보드에있는 UIWebView에 콘센트입니다.

@property (weak, nonatomic) IBOutlet UIWebView *myWebView; 
    @property NSURL *url; 

나머지는 ViewController 클래스의 viewDidLoad 섹션에 들어갑니다.

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

_url = [[NSURL alloc] init]; 

_url = [NSURL URLWithString:@"http://deimos3.apple.com/WebObjects/Core.woa/FeedEnclosure/utah.edu.1668842900.01668842919.1681195338/enclosure.pdf"]; 
[_myWebView loadRequest:[NSURLRequest requestWithURL: _url]]; 
} 

이 방법은 저에게는 효과적 일 수 있습니다.하지만이 방법을 사용하는 것이 더 효율적일 수 있습니다.