//

Folder (subdirectory) benaderen in resources

Folder (subdirectory) benaderen in resources discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo mensen, ik probeer een folder met de naam "images" te benaderen in de resources: resources/images Daar staan dus een paar plaatjes in. Alleen lukt ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Berichten van vandaag

Reageren

 

Discussietools Weergave
  #1  
Oud 19-05-10, 17:51
celaeno2 celaeno2 is offline
• iOS 3.1.3
• Besturingssysteem: Windows
 
Geregistreerd: Mar 2010
Berichten: 23
Standaard Folder (subdirectory) benaderen in resources

Hallo mensen, ik probeer een folder met de naam "images" te benaderen in de resources:

resources/images

Daar staan dus een paar plaatjes in. Alleen lukt het met onderstaande code niet om de inhoud van de folder weer te geven:
Code:
 
NSFilemanager *fm = [NSFileManager defaultManager];
NSString *path = [[[NSBundle mainBundle] resourcePath] 
                           stringByAppendingPathComponent:@"images"];
NSLog(@"%@",[fm directoryContentsAtPath:path];
Resultaat: NULL

Als ik alleen uit de resourcesPath lees (dus zonder stringByAppendingPathComponent:@"images"), worden de plaatjes wel gevonden, maar zonder de folder "images". Met andere woorden, het lijkt er op alsof de folder "images" intern niet is aangemaakt.

Iemand hier een verklaring voor?
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 19-05-10, 21:55
TUX2K TUX2K is offline
• iOS 14.0
• 8.1.2
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Amsterdam
Berichten: 174
Standaard

Bij compileren worden alle directory's verwijdert uit de bundle.
Er zitten dus geen directory's in de bundle.
  #3  
Oud 20-05-10, 20:11
celaeno2 celaeno2 is offline
• iOS 3.1.3
• Besturingssysteem: Windows
 
Geregistreerd: Mar 2010
Berichten: 23
Standaard

Bedankt voor de info, ik had al zo'n vermoeden inderdaad.

Begrijp ik dan goed dat het niet mogelijk is om in een project een directory structuur te maken en daaruit te lezen?

Stel je hebt 2 verschilldende soorten foto's: vakantiefoto's en vrienden foto's. Is er dan nog een andere mogelijkheid om deze uit te lezen dan ze op onderstaande manier te nummeren:

vakantie1.png, vakantie2.png, vakantie3.png
vrienden1.png, vrienden2.png, vrienden3.png
Code:
for (i=1; i <= aantalPlaatjes; i++)
NSString *plaatjeNaam = [NSString stringWithFormat:@"vakantie%d.png", i];
NSString *plaatjeNaam = [NSString stringWithFormat:@"vrienden%d.png", i];
Wat als de plaatjes verschillende namen hebben en je wil bijv. alleen vakantiefoto's uitlezen?
  #4  
Oud 20-05-10, 21:32
TUX2K TUX2K is offline
• iOS 14.0
• 8.1.2
• Besturingssysteem: Mac OS X
 
Geregistreerd: Oct 2008
Locatie: Amsterdam
Berichten: 174
Standaard

Zover ik weet niet.
Maar als je ze binnen haalt en niet in de app bundelt zou je ze in een eigen mappen structuur kunnen opslaan.
Als ze in de app bundle zitten zou ik zelf geen andere methode weten.

Voordeel wel is dat je images in de app bundle kan laden via:
Code:
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"vakantie%d.png", i]];
  #5  
Oud 23-05-10, 19:12
celaeno2 celaeno2 is offline
• iOS 3.1.3
• Besturingssysteem: Windows
 
Geregistreerd: Mar 2010
Berichten: 23
Standaard

Ok, je bedoelt neem ik aan als je ze in de documents zet onder NSHomeDirectory(), door ze bijv door te downloaden
Reageren



Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
DVR met beveiligingscamera's via IP benaderen dennisr iPhone Apps 19 09-11-15 12:43
iPhone benaderen via de Finder martijn-tje Jailbreak apps en thema's 1 04-08-10 20:39
Een gedeelde harde schijf benaderen... yozd Jailbreak apps en thema's 2 16-11-09 00:50
Windows: iphone benaderen via pc civiccoupe Desktop-applicaties 4 14-10-08 07:22
via putty je iphone directory's benaderen Diegotjes Archief 2 31-08-08 23:01

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 11:28.