iPhone链接到iTunes页面

iPhone链接到iTunes页面,iphone,objective-c,Iphone,Objective C,我找到了一个页面()来获取特定页面的iTunes url,我认为该页面应该引导用户离开我的应用程序并进入应用程序商店中的相应页面 我从来没有做过这个或任何其他UIWebView的东西,但经过一些搜索,我找到了一些我认为可以使用UIApplication.h的代码 我的代码是: #import <UIApplication.h> //...in a tableView.... case 8: - (BOOL)openURL:(NSURL *) http://itunes.apple.

我找到了一个页面()来获取特定页面的iTunes url,我认为该页面应该引导用户离开我的应用程序并进入应用程序商店中的相应页面

我从来没有做过这个或任何其他UIWebView的东西,但经过一些搜索,我找到了一些我认为可以使用UIApplication.h的代码

我的代码是:

#import <UIApplication.h>

//...in a tableView....
case 8:
- (BOOL)openURL:(NSURL *) http://itunes.apple.com/us/app/lockbox-pro/id288460603?mt=8&uo=4;
break;
}


我在IB中链接了它-当用户单击它时,它仍然会使应用程序崩溃。

您的代码在一行中有许多错误。首先,您键入的是方法签名,而不是正确使用该方法(即,向对象发送消息)。其次,您没有封闭字符串

试试这个:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://yoururlhere"]];

恕我直言,您应该彻底检查语法,直到您对语法也更熟悉为止。快速看一下你的其他一些问题,你就会发现这是你最大的问题。在继续之前,你将把所有的事情都放在一边,集中精力把Objective-C做好,真正做好,这对你自己来说是一个巨大的帮助。

你的代码在一行代码中有很多错误。首先,您键入的是方法签名,而不是正确使用该方法(即,向对象发送消息)。其次,您没有封闭字符串

试试这个:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://yoururlhere"]];

恕我直言,您应该彻底检查语法,直到您对语法也更熟悉为止。快速看一下你的其他一些问题,你就会发现这是你最大的问题。在继续之前,你将把所有其他事情都放在一边,集中精力把Objective-C做好,真正地掌握在自己的掌握之中,这对你自己是一个巨大的帮助。

它运行了,但是:1-我收到一个错误,指出传递的url是一个NSString,应该是一个NSURL。2-当我点击链接时,程序崩溃。(我知道我需要对基础知识做更多的研究,但我很快就要完成这个应用程序了,我想在回去之前完成它。)(facepalm)你说得对。[[UIApplication sharedApplication]openURL:[NSURL urlWithString:@”;它会编译,但当您单击URL时会崩溃。我收到一个警告性错误(黄色符号)也就是说,“'NSURL'可能不会响应“+urlWithString:”好的-解决了-urlWithString不起作用-但是urlWithString起作用了!是的,今天有点不起作用。在我发布它们之前需要检查我的详细信息。:-}很抱歉造成混乱。它运行了,但是:1-我收到一个错误,说明传递的url是一个NSString,应该是一个NSURL。2-当我点击链接时,它会使程序崩溃。(我知道我需要对基础知识做更多的研究,但我很快就要完成这个应用程序,并希望在返回之前完成它。)(facepalm)你说得对。[[UIApplication sharedApplication]openURL:[NSURL urlWithString:@”;它会编译,但当你点击URL时会崩溃。我收到一个警告性错误(黄色符号),上面写着-'NSURL'可能不会响应'+urlWithString:'好的-解决了-urlWithString不工作-但是urlWithString工作!是的,今天有点不工作。我需要在发布它们之前检查我的详细信息。:-}抱歉造成混淆。