【问题标题】:Concatenating NSString inside of UITextView在 UITextView 内连接 NSString
【发布时间】:2010-06-12 21:30:09
【问题描述】:

在我的应用程序中为 UITextView 添加字符串时遇到了一些麻烦。我一直用的方法是这样的

(标题)

#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:”
当我用 at 字符串替换输出时,它可以工作,这让我很困惑。

有什么建议吗?我是不是做错了什么?

谢谢

【问题讨论】:

    标签: objective-c nsstring uitextview


    【解决方案1】:

    您正试图将UITextView 视为NSString - 那是行不通的。您需要修复该属性声明并正确设置文本视图的文本,例如:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多