KVC string conversion not working for BOOL value

前端 未结 3 376
我寻月下人不归
我寻月下人不归 2021-01-01 06:03

Hey. I am reading in a string from a file and attempting to use the resulting string to set a BOOL property on an object using the KVC method -setValue:forKeyPath:

3条回答
  •  执念已碎
    2021-01-01 06:49

    When setting a BOOL property using KVC, you need to pass an NSNumber object. What you could do in your case is pass [NSNumber numberWithBool:[myString boolValue]]. That should fix your crash.

提交回复
热议问题