gpt4 book ai didi

objective-c - Objective C bool 属性和内存

转载 作者:行者123 更新时间:2023-12-02 07:46:56 32 4
gpt4 key购买 nike

如何将公共(public) bool 属性添加到我的 Location 模型?示例:location.has_lights = YES;

我不太明白为什么我需要保留 NSString 但 IDE 在尝试保留 bool 时向我显示错误。

此代码产生“EXC_BAD_ACCESS”

RK位置.h

#import <RestKit/RestKit.h>
@interface RKLocation : RKObject {
NSString *_name;
bool has_lights;
}
@property (nonatomic , retain) NSString *name;
@property (nonatomic) bool has_lights;
@end

RKLocation.m

#import "RKLocation.h"
@implementation RKLocation
@synthesize name = _name;
@synthesize has_lights;
- (void)dealloc {
[_name release];
[super dealloc];
}
@end

最佳答案

bool 不是对象类型,它是标量,因此您不需要保留/释放它。

关于objective-c - Objective C bool 属性和内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6344885/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com