Ho letto altre domande qui, ma sembrano essere per Xcode 3.2 o precedenti, ma nulla per 4.2. :(IBOutlet non si connette in Interface Builder- Xcode 4.2
ho iniziato un progetto semplice e mancava di connettersi Outlet del proprietario del file nel mio XI ter. Il vero guaio è che i miei IBOutlet di dai miei ViewController.h non sono venuta sopra.
non ho . una reputazione di 10 o superiore, in modo da here is a screenshot of my File's Owner not showing my IBOutlets
Ecco il mio codice ViewController.h:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UITextField *txtName;
IBOutlet UILabel *lblMessage;
}
@property (nonatomic, retain) IBOutlet UITextField *txtName;
@property (nonatomic, retain) IBOutlet UILabel *lblMessage;
- (IBAction)doSomething;
@end
Ecco il mio codice ViewController.m:
#import "ViewController.h"
@implementation ViewController
@synthesize txtName;
@synthesize lblMessage;
- (IBAction) doSomething
{
NSString *msg = [[NSString alloc] initWithFormat:@"Hello, %@",txtName.text];
[lblMessage setText:msg];
}
@end
Sono nuovo di Objective-C e Xcode, quindi avrei potuto commettere un errore, ma ho seguito molti tutorial e non riesco mai a mostrare i miei IBOutlet. Sono arrivato al punto di cancellare Xcode 4.2 e reinstallato per provare a risolvere questo problema. Ecco uno screenshot of my Xcode Version 4.2, Build 4D199 info.
Qualcun altro si è imbattuto in questo problema? Grazie a chiunque possa segnalare eventuali errori che ho commesso. Per favore fatemi sapere se sono necessarie ulteriori informazioni.
La seconda parte di questo ha fatto il trucco. Suppongo di aver pensato che fosse impostato di default. Apprezzo molto l'aiuto e gli screenshot! – scared
Ho provato quasi tutto, ma il tuo primo trucco di aprire una nuova finestra e poi di trascinarlo ha funzionato. – nasaa
Grazie, anche la tua risposta mi ha aiutato. Upvote. – DrinkJavaCodeJava