好的,我知道这个问题已经被问到了。但问题有点老了,所以我想也许有新的更简单的方法来做到这一点:
如果未安装App,则打开AppStore,如果已安装,则打开App。
答案 0 :(得分:-1)
据我所知,您无法打开AppStore或Safari以外的应用程序。 您可以做的是检查应用程序是否已安装,如果是,则不执行任何操作,否则请打开AppStore:
-(IBAction)appCheck:(id)sender {
NSArray *checkForApp = [NSArray arrayWithObjects:
@"/Applications/YourApp.app",
NSString *exists;
for(NSString *string in checkForApp)
if ([[NSFileManager defaultManager] fileExistsAtPath:string])
exists=@"y";
else
//OPEN APP STORE
}