-1

私はIOS開発が初めてです。そのvoid関数から呼び出している他の関数でvoid関数のオブジェクトを使用したい場所で立ち往生しています。方法を教えてください。

コードは次のとおりです。

-(void)buttonPressed: (id) sender withEvent: (UIEvent *) event{

UIButton *mybtn= (UIButton*) sender;
UserDetails *user;    (user is the object of the UserDetails class which I want to use).
user= [searchResult objectAtIndex.:mybtn.tag];

[self sendInviteData];  (I want to use "user" in this function).

}

SearchResult検索バーからの検索結果を含む配列です。各セルに があります。ボタンをクリックすると、そのデータをユーザー オブジェクトで取得し、sendInvite関数に送信します。

4

2 に答える 2

2

そのようなことをする

-(returntype)sendInviteDataForUser:(UserDetails *)user{
    // do something
}

次に、それを呼び出します

[self sendInviteDataForUser:user];
于 2012-09-21T13:14:50.013 に答える
0

sendInviteData メソッドにパラメーターを持たせてみませんか?

- (void)sendInviteData:(UserDetails *)user {
...

そしてそれを渡すだけですか?

[self sendInviteData:user];
于 2012-09-21T13:13:55.880 に答える