我有点卡住: - )
我有一个小应用程序,它允许我将地址簿中的字段放入标签类型UIView中。现在我希望能够打印出这些标签:-) 我不介意在这个阶段,如果它进入正常的纸张 - 我将稍后对该部分进行排序。
我的问题是 - 我无法弄清楚如何打印我从地址簿中提取的文字。
实施例
名字:-------- |这变成了名字:Joe Bloggs(来自地址簿)
现在有名称,家庭,年龄和号码的部分 - 这是我要打印的部分。
任何帮助?请???
PS我已经开始编写代码,所以我不会给你空白。我只是得到了相当多的代码:-)所以我不确定要发布哪一点。
导致错误的位是:
NSMutableString *printBody = [NSMutableString stringWithFormat:@"%@, %@",self.encoded.text, self.decoded.text];
干杯 --Jeff
答案 0 :(得分:2)
您的错误:property 'encoded' not found on object of type 'printViewController *'
似乎表明您尚未声明编码为属性。要使用您使用的点符号,您必须将encoded
和decoded
声明为属性。
我将假设编码为UILabel
类,因为它就是截图中的样子。如果我对它的类的假设是正确的,你需要将它声明为这样的属性。
在printViewController.h
文件中,您应该:
@property (assign, nonatomic) IBOutlet UILabel *encoded;
在您的.m
文件中,您应该:
@synthesize encoded;
或者一些手动编写的访问器。
您需要将标签本身连接到视图控制器上的IBOutlet,您可以从界面构建器进行操作。
如果我误解了你的布局,请发表评论。