PDA

Visualizza la versione completa : [OBJECTIVE-C] Errore "Incomplete implementation of class"


Tabibito
30-01-2011, 18:37
sto leggendo un libro dove c' una sorta di guida passo passo di un app.
credo di aver eseguito tutti i passi correttamente, eppure in xcode mi continua a dare un errore..

questo il codice che presente nel file di intestazione "InstaTwitViewController.h"


#import <UIKit/UIKit.h>

@interface InstaTwitViewController : UIViewController
<UIPickerViewDataSource, UIPickerViewDelegate> {
NSArray* activities;
NSArray* feelings;
}

@end

e questo invece nel file di intestazione "InstaTwitViewController.m"


#import "InstaTwitViewController.h"

@implementation InstaTwitViewController

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
activities = [[NSArray alloc] initWithObjects:@"sleeping", @"eating", @"working", @"thinking", @"crying",
@"begging", @"leaving", @"shopping", @"hello worlding", nil];

feelings = [[NSArray alloc] initWithObjects:@"awesome", @"sad", @"happy", @"ambivalent", @"nauseous",
@"psyched", @"confused", @"hopeful", @"anxious", nil];
}

- (NSInteger)numberOfComponentsInPickerView:(UIPicke rView *)
pickerView {
return 2;
}

- (NSInteger)pickerView:(UIPickerView *)
pickerViewnumberOfRowsInComponent :(NSInteger)component {
if (component == 0) {
return [activities count];
} else {
return [feelings count];
}
}

- (NSString *)pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row forComponent:(NSInteger)component {
switch (component) {
case 0:
return [activities objectAtIndex:row];
case 1:
return [feelings objectAtIndex:row];
}
return nil;
}


- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];

// Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}


- (void)dealloc {
[activities release];
[feelings release];
[super dealloc];

}

@end


mi da l'errore Incomplete implementation of class "InstaTwitViewController"

e con simulatore iOs l'app crasha all'avvio...

in pratica, il problema sorto quando ho tentato di mettere un picker


grazie dell'aiuto :)

Loading