ios stuff

This commit is contained in:
vladislav.khorev committed 2013-03-04 20:27:47 +00:00
1 parent 013b1dc344
commit da5bd119ab
4 files changed
+16 -13

No files matched your search

+6 -1
View File
@@ -18,7 +18,8 @@ namespace SE
std::string IosGetFileReadPath(const std::string& filename)
{
@autoreleasepool
{
NSString* nsFullFileName = [NSString stringWithCString:filename.c_str() encoding:NSUTF8StringEncoding];
NSString* nsFileShortName = [nsFullFileName lastPathComponent];
@@ -32,11 +33,14 @@ std::string IosGetFileReadPath(const std::string& filename)
NSString *filePath = [[NSBundle mainBundle] pathForResource:nsFileShortNameWithoutExt ofType:nsFileExt inDirectory:nsFilePath];
return std::string([filePath UTF8String]);
}
}
std::string IosGetFilePathUserData(const std::string& filename)
{
@autoreleasepool
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
@@ -47,6 +51,7 @@ std::string IosGetFilePathUserData(const std::string& filename)
NSString* file = [docDir stringByAppendingString:[NSString stringWithCString:filename.c_str() encoding:NSUTF8StringEncoding]];
return std::string([[NSFileManager defaultManager] fileSystemRepresentationWithPath:file]);
}
}
void IosSwitchToScreen()