我找到了一个页面(http://itunes.apple.com/linkmaker)来获取特定页面的iTunes网址,我认为应该将用户从我的应用程序中导出并进入应用程序商店中的相应页面.
我从来没有做过这个或任何其他UIWebView的东西,但经过一些搜索,我发现了一些我认为可以使用UIApplication.h的代码.
我的代码是:
#import//...in a tableView.... case 8: - (BOOL)openURL:(NSURL *) http://itunes.apple.com/us/app/lockbox-pro/id288460603?mt=8&uo=4; break;
openURL有一个错误,说它是未声明的 - 但我导入了UIApplication.h文件.然后我看到UIApplication导入也有错误.我不认为我想使用UIWebView,因为根据我的理解,这会打开应用程序本身的URL - 我想将用户引导到App Store.我哪里错了?
编辑:好的,我把它改成了一个简单的按钮,它应该关闭应用程序并将用户带到itunes页面:
- (IBAction) pressedFull { [[UIApplication sharedApplication] openURL:[NSURL urlWithString:@"http://www.google.com"]];
}
我在IB中将其链接 - 当用户点击它时,它仍然会崩溃应用程序.
你的代码在一行中有很多错误.首先,您正在键入方法签名而不是正确使用该方法(即,向对象发送消息).其次,你没有把字符串括起来.
试试这个:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://yoururlhere"]];
在这方面,您应该彻底查看学习目标-C:入门,直到您对语法更加熟悉.快速浏览一些其他问题表明这是您最大的问题.通过将所有其他设置放在一边,专注于在继续之前将Objective-C做好并真正掌握在你身上,你将为自己做出巨大的帮助.