diff --git a/library/modules/platform/uikit.sx b/library/modules/platform/uikit.sx index 6cd0506..07d5bcf 100644 --- a/library/modules/platform/uikit.sx +++ b/library/modules/platform/uikit.sx @@ -276,11 +276,8 @@ uikit_refresh_safe_insets :: (plat: *UIKitPlatform) { uikit_chdir_to_bundle :: () { inline if OS != .ios { return; } NSBundle := objc_getClass("NSBundle".ptr); - sel_main_bundle := sel_registerName("mainBundle".ptr); - sel_resource_path := sel_registerName("resourcePath".ptr); - msg_o : (*void, *void) -> *void = xx objc_msgSend; - bundle := msg_o(NSBundle, sel_main_bundle); - rsrc := msg_o(bundle, sel_resource_path); + bundle := #objc_call(*void)(NSBundle, "mainBundle"); + rsrc := #objc_call(*void)(bundle, "resourcePath"); if rsrc == null { return; } chdir(c_string(rsrc)); }