From 50cd98086ff17cc255f33c8417b1f52e641aff2a Mon Sep 17 00:00:00 2001 From: Mathieu Allaire Date: Wed, 13 May 2015 13:16:34 -0400 Subject: [PATCH] Load images when in a framework (required if using cocoapods with Swift) --- SVWebViewController/SVWebViewController.m | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/SVWebViewController/SVWebViewController.m b/SVWebViewController/SVWebViewController.m index b9b2aea..9b30ccb 100644 --- a/SVWebViewController/SVWebViewController.m +++ b/SVWebViewController/SVWebViewController.m @@ -123,7 +123,10 @@ - (UIWebView*)webView { - (UIBarButtonItem *)backBarButtonItem { if (!_backBarButtonItem) { - _backBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"SVWebViewController.bundle/SVWebViewControllerBack"] + NSString *resourcePath = [[[NSBundle bundleForClass:[self class]] resourcePath] stringByAppendingPathComponent:@"SVWebViewController.bundle/SVWebViewControllerBack"]; + UIImage *image = [UIImage imageWithContentsOfFile:resourcePath]; + + _backBarButtonItem = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStylePlain target:self action:@selector(goBackTapped:)]; @@ -134,7 +137,10 @@ - (UIBarButtonItem *)backBarButtonItem { - (UIBarButtonItem *)forwardBarButtonItem { if (!_forwardBarButtonItem) { - _forwardBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"SVWebViewController.bundle/SVWebViewControllerNext"] + NSString *resourcePath = [[[NSBundle bundleForClass:[self class]] resourcePath] stringByAppendingPathComponent:@"SVWebViewController.bundle/SVWebViewControllerNext"]; + UIImage *image = [UIImage imageWithContentsOfFile:resourcePath]; + + _forwardBarButtonItem = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStylePlain target:self action:@selector(goForwardTapped:)];