Home-Verzeichnis des Users auslesen |
|
|
|
Geschrieben von: Philipp
|
TUESDAY, 11 MARCH 2008 01:40 |
Seit Firmware 1.1.3 gibt es als Standard-Benutzer für auszuführende Programme nicht mehr den "root" sonder den "mobile"-user. Dieser hat von hause aus sein Home-Verzeichnis in /private/var/mobile - aber wer kann schon sagen, wie lange noch.
Daher hier eine Möglichkeit das Verzeichnis des Benutzers sozusagen dynamisch auszulesen:
struct passwd *pwd;
pwd = getpwuid(getuid());
if (pwd)
{
return [NSString stringWithUTF8String:pwd->pw_dir];
}
return nil;
Achso, wer es noch nicht wusste, das Passwort des ja trotzdem noch vorhandenen "root" ist zu mindest bis Firmware 1.1.4 "alpine".
|
LAST_UPDATED2 |