2017-05-10 5 views
0
[contactCell.no5 addTarget:self action:[self performSelector:@selector(numberEdit:cellIndex:) withObject:contactCell.no5 withObject:[NSNumber numberWithInteger:indexPath.row]] forControlEvents:UIControlEventValueChanged]; 

"NO5がテキストフィールドである" と "contactCellでのUITableViewCellオブジェクトである" ...」を送信互換性のないポインタタイプ 'SEL_Notnull' contactCell.no5で

  1. 互換性のないポインタ型>

    - SEL_Notnull 'SEL_Notnull '対物-Cポインタの
  2. 暗黙的な変換'」タイプのパラメータに' idがARCと

機能を禁止されています

-(void)numberEdit:(UITextField *)textField cellIndex:(NSNumber *)row 
{  
    [numberList removeObjectAtIndex:[row integerValue]]; 
    NSLog(@"%@",numberList.description); 

    [numberList insertObject:textField.text atIndex:[row integerValue]]; 
    NSLog(@"%@",numberList.description); 
} 
+0

uはuがやろうとrのかを説明することができない場合はuがエラーを取得rはなぜuが... ...ウル問題の解決策を持っていない... @Pratik –

+0

ノー先生が、私は解決策を得ることができません。私は6つの異なるカスタムセルに6つのテキストフィールドを入れました。そのテキストフィールドとそのカスタムセルのインデックスパスを、cellForRowAtIndexPathメソッドからnumberEditに表示するテキストフィールドを送信したい:cellIndex:Method ... @ NAVEENKUMAR –

答えて

0

uは次のようにテキストフィールドを持っている場合は、この

を試してみてください。

UITextField *contactCell; 

およびuは

[contactCell addTarget:self action:@selector(numberEdit:cellIndex:) forControlEvents:UIControlEventValueChanged]; 

に砦医療関連感染カスタムアクションをtargetLikeThisを追加する必要があります。

-(void)numberEdit:(UITextField *)textField cellIndex:(NSNumber *)row 
{  
    [numberList removeObjectAtIndex:[row integerValue]]; 
    NSLog(@"%@",numberList.description); 

    [numberList insertObject:textField.text atIndex:[row integerValue]]; 
    NSLog(@"%@",numberList.description); 
} 
+0

sirが動作していない... * action * ..にエラーがある* action * accepts * id * typeとセレクタが返す* SEL * type ... –

+0

ポストurすべてのコード –

関連する問題