0

好的,我知道这个问题已经被问过了。但是这个问题有点老了,所以我想也许有新的更简单的方法可以做到这一点:

如果未安装应用程序,则打开 AppStore,如果已安装,则打开应用程序。

4

1 回答 1

-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
}
于 2012-11-15T19:31:12.170 回答