2013-05-06 52 views
0

我在使用xcode4.1在Obj-c中編程,我有一個包含數字的數組,並且我想要將它們全部可視化一個標籤......任何人都可以幫助我解決這個問題嗎? 謝謝!如何在標籤中查看數組的全部內容(xcode 4.1)

這是代碼:

combinedString=[[NSMutableArray alloc] init]; 

    NSString *[email protected]""; 

    for (i=0; i<=textLength; i++) { 

     //character coding 
     char myChar = [myString characterAtIndex:i]; 
     NSString *myCharS=[NSString stringWithFormat:@"%c", myChar]; 
     int asciiCode=[myCharS characterAtIndex:0]; 
     NSString *asciiS=[NSString stringWithFormat:@"%i", asciiCode]; 

     [combinedString addObject:asciiS]; 


    } 
    finalStringLabel=[NSString stringWithFormat:@"", [combinedString componentsJoinedByString:@"."]]; 

    myLabel.text=finalStringLabel; 
    [combinedString release]; 
} 
+0

顯示你的代碼.. – 2013-05-06 07:51:35

+0

你有什麼要面對的問題>? – iPatel 2013-05-06 08:42:29

回答

1

您可以使用此

​​
+0

at:char myChar = [myString characterAtIndex:i];程序給我這個錯誤「thred 1:程序收到信號:」SIGABRT「。」我沒有任何警告或錯誤。我該怎麼辦? – zenta 2013-05-06 08:16:36

+0

你可以使用我的3行代碼,或者我認爲你應該使用char * myChar。 – 2013-05-06 08:21:43

+0

已解決謝謝! – zenta 2013-05-06 09:00:51

0

當你的陣列是combinedString

combinedString=[[NSMutableArray alloc] init]; 

看起來像你這條線後提供的值或這不是property(這是一個本地的,因爲你稍後發佈它),和你的代碼不完整。

不管怎麼說, 你並不需要創建一個空字符串,然後新的對象分配給它,需要爲做:

myLabel.text=[combinedString componentsJoinedByString:@"."]; 
    [combinedString release]; 
} 
+0

已解決謝謝! – zenta 2013-05-06 09:00:22

+0

請隨時告訴。 – 2013-05-06 09:01:20

相關問題