0

このエラー メッセージが表示され、ブラケットと一致しましたが、問題は見つかりませんでした。何が悪いのか見つけられますか?

ありがとうございました。

エラー メッセージは、関連する行でコメント アウトされています。ファイル名は MyHorizLine.m です:

#import "MyHorizLine.h"

@implementation MyHorizLine

-(id)initWithCoder:(NSCoder *)decoder
{
  self [super initWithCoder:decoder]; //Missing '[' at message send expression
  if (self) {
    self.backgroundColor = [UIColor clearColor];

  }
  return self;
}

-(void)drawRect:(CGRect)rect
{
  CGContextRef c = UIGraphicsGetCurrentContext();
  CGContextMoveToPoint(c, 0, 0);
  CGContextAddLineToPoint(c, self.bounds.size.width, 0);
  CGContextStrokePath(c);

}
@end
4

2 に答える 2

1

行は次のようになります

self = [super initWithCoder:decoder];
于 2012-06-26T23:33:08.210 に答える
1

がありません=:

self [super initWithCoder:decoder];

する必要があります

self = [super initWithCoder:decoder];
于 2012-06-26T23:33:16.443 に答える