2010-06-12 37 views
1

我在我的應用程序中爲UITextView添加字符串有些麻煩。我已經採用的方法是這個在UITextView內連接NSString

(標題)

#import <UIKit/UIKit.h> 

@interface calculatorViewController : UIViewController { 

    IBOutlet UITextView *output; 
} 

-(IBAction)b1; 

@property(nonatomic, copy) NSString *output; 

@end 

(主)

#import "calculatorViewController.h" 

@implementation calculatorViewController 

-(void)b1 { 
    [output stringByAppendingString:@"hi"]; 
} 

我已經具有這種方法的問題是,當我使用的按鈕應用程序崩潰。它給我的警告是'UITextView'可能不會響應'-stringByAppendingString:'
當我用字符串替換輸出時,它的工作原理雖然讓我感到困惑。

有什麼建議嗎?難道我做錯了什麼?

感謝

回答

3

您正在嘗試把一個UITextView,如果它是一個NSString - 這是行不通的。您需要修復該屬性聲明並正確設置文本視圖的文本,例如:

output.text = [output.text stringByAppendingString:@"hi"]; 
+0

好的感謝您的建議,完美的工作。 – Jason 2010-06-12 21:43:37