一度に1つのことを考えてみましょう。
1. -[UIControl addTarget:action:forControlEvents:]
action
セレクタがどのように見えることができるものに固有の要件があります。
これは、次のいずれかになります。
- (void)action;
- (void)action:(id)sender;
- (void)action:(id)sender forEvent:(UIEvent *)event;
通常は2番目のものを使用すると思います。
2. @selector
あなたがターゲットに求めているしたいのですが方法(セレクタ)の名前を取ります。メソッド呼び出しの戻り値を指定しています。それはエラーです、あなたは見ています。
のでFunctionsApp
上(Objective-CでsyncData:
だろう)Sync_Data:
を呼び出すためにあなたが
[Confirm addTarget:FunctionsApp action:@selector(Synch_Data:) forControlEvents:UIControlEventTouchUpInside];
を書きたいあなたはまだかかわらず、パラメータとしてCompIDS
変数を渡すことはできませんので、私は思いますあなたのコードを書き直し、アクションメソッドがアクセスできるインスタンス変数にすることをお勧めします。
エラー:メソッド名が@selectorになく、予期している:tokenより前[ –