我使用的XCode 4.6,我試圖通過從SSToolKit一個SSTextView爲了佔位符添加它來代替我的UITextView的一個。感謝CocoaPods,SSToolkit庫已正確集成到我的項目中。所以,我只是改變了屬性的類型在我的視圖控制器被SSTextView代替的UITextView:接口建設者和UITextView的
@property (strong, nonatomic) IBOutlet SSTextView *commentTextView;
當然,我也改變了類界面生成器的檢查控制的:
然而,在我的控制器的viewWillAppear中:房地產仍然是一個UITextView,當我設置的佔位符:
self.commentTextView.placeholder = NSLocalizedString(@"Comment", @"");
我得到一個「無法識別的選擇器setPlaceholder:發送到實例」。 在我看來,我已經完成了一千次這樣的事情,但在這裏,我無法弄清楚我忘記了什麼。
我做了完全一樣的工作。你已經在你的控制器中導入了SSTextView.h,對吧? –
是的,我做到了。我也這麼想。它應該工作。 – Sebastien
嘗試投射它,[(SSTextView *)self.textView setPlaceholder:NSLocalizedString(@「Comment」,@「」)];並看看它是否有效 –