好的,我知道这个问题已经被问过了。但是这个问题有点老了,所以我想也许有新的更简单的方法可以做到这一点:
如果未安装应用程序,则打开 AppStore,如果已安装,则打开应用程序。
好的,我知道这个问题已经被问过了。但是这个问题有点老了,所以我想也许有新的更简单的方法可以做到这一点:
如果未安装应用程序,则打开 AppStore,如果已安装,则打开应用程序。
据我所知,您无法打开 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
}