次のコードがあります。
- (void)drawRect:(NSRect)dirtyRect
{
[[NSBezierPath bezierPathWithOvalInRect:[self theRect]] stroke];
}
- (NSRect)theRect
{
return NSMakeRect(1, 1, 1, 1); // made up some values
}
コンパイルすると、「'bezierPathWithOvalInRect' エラーの引数 1 の型に互換性がありません」と表示されます。ただし、これを行うと、機能します。
- (void)drawRect:(NSRect)dirtyRect
{
NSRect theRect = NSMakeRect(1, 1, 1, 1);
[[NSBezierPath bezierPathWithOvalInRect:theRect] stroke];
}
問題は何ですか?
ありがとう。