这是我在stackoverflow中的第一个问题!我试图在 xcode 中使用两个数组来反转字符串,我设置了界面,我得到了一个按钮、一个文本字段和一个标签。触摸按钮时,进入文本字段的任何内容都会反转!我得到了代码,在纸上对我来说似乎是正确的,问题是当我用例如“HELLO”测试应用程序时,myArray 的内容是“H E”,reverseArray 是“OL L”。如果有人反刍帮助我非常厌倦跟踪此代码,我将不胜感激:(((这是代码:
@interface ViewController ()
@end
@implementation ViewController
@synthesize textField,string1,string2,reverseArray,myArray;
@synthesize Label1;
- (IBAction)Reverse:(UIButton *)sender {
reverseArray=[[NSMutableArray alloc]init];
string1=[[NSString alloc]init];
string2=[[NSString alloc]init];
string1=textField.text;
myArray=[[NSMutableArray alloc]init];
for (int i=0; i<=string1.length-1; i++) {
[myArray insertObject:[[NSString alloc] initWithFormat:@"%c",[string1 characterAtIndex:i]] atIndex:i];
}
for (int j=0; j<=myArray.count-1; j++) {
[reverseArray insertObject:[myArray objectAtIndex:myArray.count-1] atIndex:j];
[myArray removeLastObject];
}
NSLog(@"%@",myArray);
NSLog(@"%@",reverseArray);