x、y、z、および t の値を別々の文字列にする必要があるようですね。そして、それらを 1 つの巨大な文字列にまとめましたか? 助けが必要な場合は、より明確にするようにしてください。ただし、これにより、正しい方向に進むことができます。
NSString *yourNSString = @"Variable1 = x;\n Variable2 = y;\n variable3 = z;\n variable4 = t";
NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:@"=;"];
NSArray *splitter = [yourNSString componentsSeparatedByCharactersInSet:set];
NSString *x;
NSString *y;
NSString *z;
NSString *t;
for(int i = 0; i<splitter.count ; i++)
{
if(i==1)
{
x = [[splitter objectAtIndex:i]stringByReplacingOccurrencesOfString:@" " withString:@""];
}
else if(i==3)
{
y = [[splitter objectAtIndex:i]stringByReplacingOccurrencesOfString:@" " withString:@""];
}
else if(i==5)
{
z = [[splitter objectAtIndex:i]stringByReplacingOccurrencesOfString:@" " withString:@""];
}
else if(i==7)
{
t = [[splitter objectAtIndex:i]stringByReplacingOccurrencesOfString:@" " withString:@""];
}
}