как реализовать свойство addTarget в UIButton

У меня есть функция (например, function1), где у меня есть кнопка и объект с именем auxiliarStruct, и у меня есть эта строка:

[btn addTarget:self action:@selector(userSelected:) forControlEvents:UIControlEventTouchUpInside];

Но в @selector (userSelected) Мне нужно передать в качестве параметров объект, необходимый для этой функции, но я не знаю, как это реализовать. Я объявил этот объект здесь:

//UsersController.h
#import <UIKit/UIKit.h>

@interface UsersController : NSObject{
    NSInteger *prof_id;
    NSString *createTime;
    NSString *fullName;
    NSString *thumb;
}

@property (nonatomic) NSInteger *prof_id;
@property (nonatomic, retain) IBOutlet NSString *createTime;
@property (nonatomic, retain) IBOutlet NSString *fullName;
@property (nonatomic, retain) IBOutlet NSString *thumb;

@end

У меня есть вызываемая функция, объявленная следующим образом:

-(void)userSelected:(id)sender{
  //CODE
}

У меня есть объект этого класса, называемый auxiliarStruct, и это то, что мне нужно. Я пробовал с

[btn addTarget:self action:@selector(**userSelected:auxiliarStruct**)forControlEvents:UIControlEventTouchUpInside];

, но это не работает Может кто-нибудь помочь мне? Спасибо.

ps: извините за мой английский, я знаю, что он плохой

7
задан antonio__ 6 June 2012 в 08:36
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: