Inbakad plist i din .app

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1

Hej, jag undrar hur man kan skicka in en plist i sin app. Tanken med det hela är att man gör en "standard" inställningsfil i .app:en och för varje användare så får de en egen .plist ...

Just nu sparas plisten i "working directory", alltså där appen körs..

Lägg till plistan som resource i Xcode (där du lägger tiffar etc) och använd sedan NSBundles -pathForResource:ofType: för att hitta pathen till filen från programmet.

Tack, det ska jag prova!

plistContents = [NSMutableDictionary dictionaryWithContentsOfFile: [NSBundle pathForResource:@default ofType:@plist inDirectory:@Resources]];

tar jag bort inDirec.. klagar den... men som det är nu så funkar det inte :/

Något uppenbart fel?

Klassmetoden kräver absolut path till något som är en bundle. Plocka ut ditt programs bundlereferens och kör en instansmetod såhär istället:

[[NSBundle mainBundle] pathForResource:@default ofType:@plist]
1
Bevaka tråden