这是一个代码片段
#import "MyCustomView.h"
@implementation MyCustomView
-(void) drawRect:(CGRect)rect {
NSLog(@"Help");
CGContextRef myContext = [[NSGraphicsContext // 1
currentContext]graphicsPort];
...
然后在1,我遇到了这条错误消息:
NSGraphicsContext undeclared (first use in this function)
你知道是什么造成的吗?我应该包含哪个头文件?
答案 0 :(得分:7)
在iOS上,您必须使用UIGraphicsGetCurrentContext()
来获取当前的CGContext。您的电话在Mac OS上有效。
答案 1 :(得分:1)
#import <UIKit/UIKit.h>
(通常在.h文件中完成)就应该这样做。