filesystem.mm 597 B

123456789101112131415161718192021222324252627282930
  1. #include "filesystem.h"
  2. #include <UIKit/UIKit.h>
  3. bbString bbFileSystem::getSpecialDir( bbString name ){
  4. NSString *dir=0;
  5. if( name=="assets" ){
  6. dir=[[NSBundle mainBundle] resourcePath];
  7. dir=[dir stringByAppendingString:@"/assets"];
  8. }else if( name=="internal" ){
  9. // old school...
  10. // dir=[@"~/Documents" stringByExpandingTildeInPath];
  11. dir=[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject].path;
  12. }else if( name=="external" ){ //no sdcard on ios?!?
  13. }
  14. if( dir ) return bbString( dir )+"/";
  15. return "";
  16. }