Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => LAP 1: programmazione C/C++ 6 CFU => Topic started by: Dr Thief on 19-02-2010, 23:34:10



Title: @property e @synthesize
Post by: Dr Thief on 19-02-2010, 23:34:10
Salve, mi sto distruggendo cercando di capire come poter passare dati (NSArray, NSDictionary, NSString) da una vista ad un altra. Ho cercato sul web, sulla guida ma nn ho trovato (o non ho saputo cercare) niente.

Un aiutino?  :-)|


Title: Re:@property e @synthesize
Post by: pablox on 20-02-2010, 00:06:16
Code:
//viewController1.h
@interface viewController1 {
...
 NSArray *array
...
}

@property (nonatomic,retain) NArray *array;
...
@end

//viewController1.m
@implementation

@syntetize array;
...
@end

A questo punto se viewController2 conosce l'istanza di viewController1 puoi fare:
Code:
NSArray *array = [viewController1 array];


Title: Re:@property e @synthesize
Post by: Dr Thief on 20-02-2010, 01:07:43
edit: facendo così mi va in crash l'applicazione... non ci sono errori ma un warning che mi dice

Code:
viewController1 may not respond to '+array'
  :-)| :-)| :-)|