diff --git a/apple/OSX/settings.m b/apple/OSX/settings.m index 51226fee4b..efb197ab1d 100644 --- a/apple/OSX/settings.m +++ b/apple/OSX/settings.m @@ -98,8 +98,8 @@ static const char* get_axis_name(const rarch_setting_t* setting) if (min || max) { - self.minimum = @(min); - self.maximum = @(max); + self.minimum = [NSNumber numberWithInt:min]; + self.maximum = [NSNumber numberWithInt:max]; } return self; diff --git a/apple/common/RAGameView.m b/apple/common/RAGameView.m index 39d72c5717..2e0b832cb3 100644 --- a/apple/common/RAGameView.m +++ b/apple/common/RAGameView.m @@ -399,7 +399,7 @@ void apple_gfx_ctx_update_window_title(void) // If it poses a problem it should be changed to dispatch_sync. dispatch_async(dispatch_get_main_queue(), ^{ - g_view.window.title = @(text); + g_view.window.title = [NSString stringWithCString:text encoding:NSUTF8StringEncoding]; }); } #endif diff --git a/apple/common/RAModuleInfo.m b/apple/common/RAModuleInfo.m index ac9c0af3a7..e72c08718d 100644 --- a/apple/common/RAModuleInfo.m +++ b/apple/common/RAModuleInfo.m @@ -38,11 +38,11 @@ NSArray* apple_get_modules() core_info_t* core = &coreList->list[i]; RAModuleInfo* newInfo = [RAModuleInfo new]; - newInfo.path = @(core->path); + newInfo.path = [NSString stringWithCString:core->path encoding:NSUTF8StringEncoding]; newInfo.baseName = newInfo.path.lastPathComponent.stringByDeletingPathExtension; newInfo.info = core; newInfo.data = core->data; - newInfo.description = @(core->display_name); + newInfo.description = [NSString stringWithCString:core->display_name encoding:NSUTF8StringEncoding]; newInfo.customConfigFile = [NSString stringWithFormat:@"%@/%@.cfg", apple_platform.configDirectory, newInfo.baseName]; newInfo.configFile = newInfo.hasCustomConfig ? newInfo.customConfigFile : apple_platform.globalConfigFile;