3

我正在使用 XCode 4.6,并且试图用 SSToolKit 中的 SSTextView 替换我的 UITextView 之一,以便为其添加占位符。得益于 CocoaPods,SSToolkit 库已正确集成到我的项目中。所以我只是将视图控制器中的属性类型更改为 SSTextView 而不是 UITextView:

@property (strong, nonatomic) IBOutlet SSTextView *commentTextView;

当然,我还在界面构建器的检查器中更改了控件的类:

在此处输入图像描述

然而,在我的控制器的 viewWillAppear: 属性仍然是 UITextView 并且当我设置占位符时:

self.commentTextView.placeholder = NSLocalizedString(@"Comment", @"");

我得到一个“无法识别的选择器 setPlaceholder:发送到实例”。在我看来,我已经做了一千次这样的事情,但在这里,我无法弄清楚我忘记了什么。

4

1 回答 1

1

我想到了。事实证明,在重新部署到模拟器时,编译的应用程序的某些部分似乎没有被覆盖。因此,在我从模拟器中删除应用程序并从头开始运行后,它可以正常工作。我还有其他错误,比如缺少 segues 等等,所以我查了一下,发现了“删除应用程序”技术。诡异的...

于 2013-02-07T14:28:37.563 回答