2012-05-02 197 views
0

我已經創建了一個NSarray,現在我想根據它們的索引在標籤中顯示它的數據。如何從數組中獲取數據?

但不想在表格視圖單元格中顯示它們。
我想用簡單的標籤來顯示它們。

+0

那麼問題出在哪裏有幫助嗎? –

+0

我想知道如何顯示數組的數據使用他們的索引在標籤....你有 – iosDev

+0

希望你現在得到的解決方案..花一些時間閱讀 - https://developer.apple.com/ library/mac /#documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/NSArray.html –

回答

1
for (int i=0; i<[yourArr count]; i++) { 
    yourLblObject.text=[NSString stringWithFormat:@"%@",[yourArr objectAtIndex:i]]; 
} 
+0

當我這樣做是給對象地址像 - .......但我想顯示字符串在標籤中... – iosDev

+0

你能告訴我你的數組中有什麼? – Kuldeep

+0

.......問題解決了現在工作正常.... – iosDev

1

使用此代碼,我認爲這將是對你

-(void)viewdidload 
    { 
playerScores = [[NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"11",@"12",@"13",@"14",@"15",@"16",@"17",@"18",nil] retain]; 
CGFloat y = 20; 
for (int i = 0;i<[playerScores count];i++) { 
    myLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, y, 60, 60)]; 
    myLabel.backgroundColor=[UIColor clearColor]; 

    [myLabel setFont:[UIFont fontWithName:@"Helvetica-Bold" size:35]]; 
    NSString *text = [NSString stringWithFormat:[playerScores objectAtIndex:i]]; 
    [myLabel setText:text]; 

    [yardsScrollView addSubview:myLabel]; 
    [myLabel release]; 
    y = y+125; 
} 


} 
+0

@virendra如果你有答案告訴我們,如果不是那麼也這樣我們可以嘗試解決你的問題。謝謝 – vishiphone

+0

好吧......它給出一些waring格式不是一個字符串文字和沒有格式參數.... – iosDev

+0

在這一行-NSString * text = [NSString stringWithFormat:[arrStudents objectAtIndex:i]]; – iosDev