こんにちは、 NSOperation で問題が発生しました。常にエラーが発生しましたself = [super init];
(これを見つけるために既にブレークポイントを使用しています)、常に「プログラム受信信号:EXC_BAD_ACCESS」が返されます
//AddThread.h
@interface AddThread : NSOperation
{
NSString * str;
}
@property (nonatomic,retain) NSString * str;
-(id) initWithString:(NSString *) tmpStr;
@end
および .m の場合
//AddThread.m
#import "AddThread.h"
@implementation AddThread
@synthesize str;
- (id) initWithString:(NSString *)tmpStr
{
self = [super init];
if (self != nil)
{
self.str = tmpStr;
}
//NSLog(self);
//[super init];
return self;
}
- (void) main
{
NSLog(self.str);
}
- (void) dealloc{
[str release];
str = nil;
[super dealloc];
}
@end
まあ、私はしばらくの間これに固執しました。可能であれば、NS操作の基本的な例に関するリソース、記事などはありますか?