Öffnen Sie die App "Einstellungen" von einer anderen App programmgesteuert auf dem iPhone

Ich zum öffnen der app " Einstellungen aus meiner app, wenn gps nicht aktiviert ist im iPhone. Ich habe den folgenden code. Es funktioniert gut bei der iOS simulator, aber es funktioniert nicht im iPhone. Darf ich wissen, ist es ein problem in diesem code.

if (![CLLocationManager locationServicesEnabled]) {
        int (*openApp)(CFStringRef, Boolean);
        void *hndl = dlopen("/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices");
        openApp = (int(*)(CFStringRef, Boolean)) dlsym(hndl, "SBSLaunchApplicationWithIdentifier");
        openApp(CFSTR("com.apple.Preferences"), FALSE);
        dlclose(hndl);
    }

InformationsquelleAutor der Frage Edward Sagayaraj | 2013-12-30

Schreibe einen Kommentar