Soy completamente nuevo en el desarrollo de iOS y uso un libro para aprender. Siguiendo las instrucciones en uno de los primeros capítulos, escribí una aplicación corta (código a continuación). Simplemente requiere un ingreso de texto y cambia el texto de una etiqueta para que coincida. Sin embargo, al ejecutar el código en el simulador, me sale el siguiente error al hacer clic en el campo de texto:Desconcertado por qué hacer para corregir estos errores (iOS) ... alguna sugerencia?
2012-06-08 11: 26: 06,595 HelloNoun [14926: F803] apertura '/ Usuarios/clhu/Biblioteca/Application Support/iPhone Simulator/5.1/Library/Caches/com.apple.keyboards/images/1859589221 'error:' Ningún archivo o directorio '(2)
2012-06-08 11: 26: 06.702 HelloNoun [14926: F803] '(????????,,,,,,,) INSERT INTO almacenar valores' restricción falló (19)
a continuación, al presionar el botón para ajustar el etiqueta, obtengo estos errores también:
2012-06-08 11: 27: 09,050 HelloNoun [14926: F803] - [Texto UIView]: Selector no reconocido enviado a la instancia 0xb75ac80
2012-06-08 11: 27: 09,051 HelloNoun [ 14926: F803] * terminación de aplicación debido a excepción no detectada 'NSInvalidArgumentException', razón: '- [texto UIView]: selector no reconocido enviado a la instancia 0xb75ac80'
* Primera pila de llamadas tiro:
(0x13c7022 0x 1558cd6 0x13c8cbd 0x132ded0 0x132dcb2 0x21a7 0x13c8e99 0x1414e 0x140e6 0xbaade 0xbafa7 0xba266 0x393c0 0x395e6 0x1fdc4 0x13634 0x12b1ef5 0x139b195 0x12ffff2 0x12fe8da 0x12fdd84 0x12fdc9b 0x12b07d8 0x12b088a 0x11626 0x1dad 0x1d15) por terminado llama lanzar una excepción (LLDB)
He mirado por mis conexiones y Volví sobre mis pasos varias veces y no veo nada descaradamente mal (aunque definitivamente soy muy nuevo en esto). ¿Alguien podría ayudarme a orientarme en la dirección correcta? ¡Gracias!
Aquí está el código:
// ViewController.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UILabel *userOutput;
@property (strong, nonatomic) IBOutlet UITextField *userInput;
- (IBAction)setOutput:(id)sender;
@end
y
// ViewController.m
#import "ViewController.h"
@implementation ViewController
@synthesize userOutput;
@synthesize userInput;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)viewDidUnload
{
[self setUserOutput:nil];
[self setUserInput:nil];
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
- (IBAction)setOutput:(id)sender
{
self.userOutput.text = self.userInput.text;
}
@end
Oh dios bueno, es horrible.¿Has intentado cambiar el compilador o volver a instalarlo? – CodaFi
Al acceder a @CodaFi, supongo que hay algo terriblemente mal con su instalación. Los errores aquí parecen implicar que tienes un problema importante con el simulador de iOS o, posiblemente, con toda la instalación de tu SDK. Eso es aterrador. – joverboard
¿Cómo cambio el compilador? He reiniciado Xcode varias veces, pero no lo he reinstalado; lo haré ahora para asegurarme de que ese no sea el problema. –