Bildschirm bleibt leer

B

brakbekl

Aktives Mitglied
Thread Starter
Dabei seit
16.02.2012
Beiträge
175
Reaktionspunkte
1
Meine Viewcontroller.h sieht so aus:

Code:
#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
    {
        

        
        __weak IBOutlet UITextField *zahleins;
        __weak IBOutlet UITextField *zahlzwei;
        __weak IBOutlet UILabel *ergebnis;
        __weak IBOutlet UILabel *bemerkung;
    }

- (IBAction)doit:(id)sender;

- (IBAction)erase:(id)sender;


@end

und die .m Datei so:

Code:
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (IBAction) erase: (id)sender;
{
    zahleins.text = @"";
    zahlzwei.text = @"";
    ergebnis.text = @"";
    bemerkung.text = @"";
    
    }
- (IBAction)doit:(id)sender;

{
    float x = ([zahleins.text floatValue]);
    float y =  x * ([zahlzwei.text floatValue]);
    ergebnis.text =[[NSString alloc] initWithFormat:@"%2.f", y];
    bemerkung.text = @"achso";
    }



- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

Warum bleibt der Bildschirm leer?
 
Hallo,

Warum bleibt der Bildschirm leer?
Das ist so leider nicht direkt zu beantworten.

Bedenke, dass Du beim Start ein Fenster erzeugen mußt und dieses dann ein ViewController haben mag.
Ist das bei Dir gegeben?

Viele Grüße
 
appdelegate.h sieht so aus:

Code:
#import <UIKit/UIKit.h>

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@end[code]


Also der Simulator öffent sich.

Er schreibt sowas:         return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
    }[B][COLOR="#FF0000"] Thread 1 signal SIGABRT[/COLOR][/B]
 
Wieso sagt das Board: "Du hast in deinem Text 7 Grafiken verwendet. Erlaubt sind maximal 5 Grafiken. Bitte klicke auf 'Zurück' und entferne einige davon.

Zu den Grafiken zählen Smileys, das BB-Code Tag und das HTML <img> Tag. Die Nutzung dieser Elemente kann vom Administrator eingeschränkt werden."

obwohl ich keine einzige Grafik habe, sondern nur Codes?


und appdelegate.m so:


kann nicht gepostet werden ... wegen oben.


Er sagt auch sowas:

2013-05-28 21:52:26.502 Proberechner iphone[3839:c07] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<ViewController 0x717edb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key Bemerkung.'
*** First throw call stack:
(0x1c94012 0x10d1e7e 0x1d1cfb1 0xb7de41 0xaff5f8 0xaff0e7 0xb29b58 0x233019 0x10e5663 0x1c8f45a 0x231b1c 0xf67e7 0xf6dc8 0xf6ff8 0xf7232 0x463d5 0x4676f 0x46905 0x4f917 0x1396c 0x1494b 0x25cb5 0x26beb 0x18698 0x1befdf9 0x1befad0 0x1c09bf5 0x1c09962 0x1c3abb6 0x1c39f44 0x1c39e1b 0x1417a 0x15ffc 0x2acd 0x29f5)
libc++abi.dylib: terminate called throwing an exception
(lldb)
 
Hallo,

'[<ViewController 0x717edb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key Bemerkung.'
In dem Fall ist es klar.

Du hattest ein IBOutlet ursprünglich "Bemerkung" benannt und die Verbindung zu dem UILabel aufgebaut.
Im Nachhinein hast Du "Bemerkung" zu "bemerkung" umbenamselt.

Verbindung entfernen und neu setzen.

Viele Grüße
 
Hallo,


In dem Fall ist es klar.

Du hattest ein IBOutlet ursprünglich "Bemerkung" benannt und die Verbindung zu dem UILabel aufgebaut.
Im Nachhinein hast Du "Bemerkung" zu "bemerkung" umbenamselt.

Verbindung entfernen und neu setzen.

Viele Grüße

Danke ....
 
Zurück
Oben Unten