markturnip
07/08/2024, 12:34 AM@objc public var isSmartEqualizerEnabled: Bool = false
Which generates the Obj-C header as:
@property (nonatomic) BOOL isSmartEqualizerEnabled;
However my KNM cinterop generates separate getters and setts for instance:
@kotlin.commonizer.ObjCCallable
public open expect fun isSmartEqualizerEnabled(): kotlin.Boolean { /* compiled code */ }
@kotlin.commonizer.ObjCCallable
public open expect fun setIsSmartEqualizerEnabled(isSmartEqualizerEnabled: kotlin.Boolean): kotlin.Unit { /* compiled code */ }
markturnip
07/08/2024, 12:36 AMAndrei Salavei
07/08/2024, 8:35 AMyourObject.isSmartEqualizerEnabled = true
markturnip
07/08/2024, 10:20 AMAndrei Salavei
07/08/2024, 11:28 AMval url = NSURL(string = "<https://google.com/search>")
val isSearch = url.path == "search"
Btw, did you try just using isSmartEqualizerEnabled
as a property. What says compiler?markturnip
07/09/2024, 12:56 AM