我有一個下一個按鈕,當我到達數組的最後一個結果時,我想要消失,並且當我處於數組的第一個結果時,我希望我的上一個按鈕消失。當找到只有一個結果時,我已經想出瞭如何使它們消失。ios next和previous按鈕
聯繫人是數組。
下一個按鈕:
//button look
if (contacts != nil) {
if ([contacts count] > 1) [self.view addSubview:nextButton];
上一頁按鈕:
//button look
if (contacts != nil) {
if ([contacts count] > 1) [self.view addSubview:previousButton];
我已經試過這
if ([contacts count] < (index-1)) [self.view addSubview:nextButton];
我得到這個錯誤「有序指針和整數( 'NSUInterger' 之間的比較(aka'unsigned int')和'char *(*)(const char *,int)')「按鈕就在那裏,它不會消失它會得到最後的結果。
任何幫助將不勝感激。
nil只是告訴它沒有更多的元素被包含在數組中。 U不能用來檢查...嘗試objectAtIndex:0和objectAtIndex:[contacts count] - 1. – lakesh
我不明白你在做什麼。如果'[contacts count] <(index-1)''你試圖隱藏'nextButton'嗎? –
如果聯繫人計數<索引-1,則會顯示。 – JSpencerB