[英]NSString undeclared error
我一直在使用iphonesdk网站上的create pdf教程中的代码,感到很困惑。 当我将浮点数传递给NSString * text时,我可以创建一个pdf,但是当我尝试从UITextField中获取值时,它会带有未声明的“输入”。 “输入”是正确声明并连接的文本字段的名称,它工作正常。 这是代码
enter code here
UIGraphicsPushContext(pdfContext);
CGContextTranslateCTM(pdfContext, 0, 20);
CGContextScaleCTM(pdfContext, 1.0, -1.0);
NSString *text = [NSString stringWithFormat:@"%@", input.text];
[text drawInRect:CGRectMake(400, -410, 150, 300) withFont:[UIFont fontWithName:@"Helvetica" size:12]];
UIGraphicsPopContext();
[text release];
确保在.h或.m文件的顶部具有以下代码:
#import <UIKit/UIKit.h>
您也可以将代码放入Prefix.pch文件中。
另外,请确保您具有@synthesize输入。 在@implementation的开头,并且您没有在@synthesize语句中更改“输入”的名称。 即@synthesize input = input_ ;;如果这样做,则应放置input_.text而不是input.text。
您也可以使用self.input.text。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.