2
UIDocumentInteractionController *documentController;
-(void)openDocumentIn
{
NSString *filepath = [[NSBundle mainBundle]pathForResource:@"Learn Book" ofType:@"pdf"];
NSLog(@"path:%@", filepath);
if(filepath == nil)
{
NSLog(@"filepath is nil.");
return ;
}
documentController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:filepath]];
documentController.delegate = self;
documentController.UTI = @"com.adobe.pdf";
CGRect navRect = self.navigationController.navigationBar.frame;
navRect.size = CGSizeMake(1500.0f, 40.0f);
[documentController presentOpenInMenuFromRect:navRect inView:self.view animated:YES ];
//[documentController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES ];
}
"CGRectZero"에서 "navRect"로 변경했지만 실행 후 차이가 보이지 않습니다. 왜?presentOpenInMenuFromRect의 첫 번째 매개 변수는 무엇입니까?
반대로 CGRectZero는 일반적으로 잘 작동합니다. –