iOS通过包名打开其他app

    Class lsawsc = objc_getClass("LSApplicationWorkspace");
    NSObject* workspace = [lsawsc performSelector:NSSelectorFromString(@"defaultWorkspace")];
    BOOL opend = NO;
    // iOS6 没有defaultWorkspace
    if ([workspace respondsToSelector:NSSelectorFromString(@"openApplicationWithBundleID:")])
    {
      [workspace performSelector:NSSelectorFromString(@"openApplicationWithBundleID:") withObject:BundleID];

    }

猜你喜欢

转载自blog.csdn.net/chengqiang0414/article/details/80953106