Ich habe unter senerio Klasse eine Funktion aviewcontroller zu nennenWechseln zu bestimmten Teil eines Verfahrens, ohne ihre Werte zu verlieren
[ -(void)methodA:(NSString*)parameter1 withParam:(NSString*)param2]
von NSObject Typklasse functionClass, wo ich meinen Code geschrieben haben, von aviewcontroller i Parameter am Übergang in es.
, was ich will: if my param2 == hello1
dann innerhalb functionClass eine Zufallszahl generiert und dann wird es das gleiche
[ -(void)methodA:(NSString*)parameter1 withParam:(NSString*)param2]
Funktion wieder
// Meine Hauptklasse nennen aviewcontroller
-(void)viewdidload
{
functionClass *obj = [[functionClass alloc] init];
[obj methodA:@"hello" withParam:@"Hello1"];
}
// Mein Klassenname: functionClass vom Typ NSObject
//Method A
-(void)methodA:(NSString*)parameter1 withParam:(NSString*)param2
{
//Label A
NSLog(@"value of parameter1 =%@", parameter1);
NSLog(@"value of param2 =%@", param2);
/
if([param2 isEqualtostring:@"hello1"])
{
NSString *newparamgenerate=[self generateRandomNumber];
//here need to go to label A with replace parameter value of param2 with newparamgenerate and then execute the code in same flow;
}
}
//method 2
-(NSString*) generateRandomNumber
{
NSString*[email protected]"TESTRANDOM";
return random;
}
danke jacob, eigentlich ist es eine senerio von einer der anforderungen meines kunden. | – iphonemaclover