тип свойства txtname (uiTextView *) не совпадает с ivar txtname (uiTextView) - PullRequest
2 голосов
/ 19 января 2012
    //  ViewController.h
    @interface ViewController : UIViewController{

        IBOutlet UIButton *btnname;
        IBOutlet UITextView *txtname;
        IBOutlet UILabel *lblname;

    }


    @property (retain, nonatomic) IBOutlet UITextField *txtname;

    @property (retain, nonatomic) IBOutlet UILabel *lblname;

    - (IBAction)Btntikla:(id)sender;

    @end

    //ViewController.m

    @implementation ViewController

    @synthesize txtname;//here it says -type of property txtname (uiTextView *) does not match of ivar txtname(uiTextView)- this mistakes

    @synthesize lblname;

- (void)dealloc {
    [lblname release];
    [txtname release];
    [super dealloc];
}
- (IBAction)Btntikla:(id)sender {

    NSString *name=[txtname text];
    lblname.text=name;
}
@end

// вся моя программа this.it выдает эту ошибку? Тип свойства txtname (uiTextView *) не совпадает с ivar txtname (uiTextView) .. Можете ли вы помочь мне, пожалуйста, ?? в чем моя ошибка?

1 Ответ

2 голосов
/ 19 января 2012

Это потому, что у вас есть

 @property (retain, nonatomic) IBOutlet UITextField *txtname;

и

IBOutlet UITextView *txtname;

И UITextField и UITextView являются различными элементами управления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...