У меня есть UITableViewController, который я при необходимости прагматично вызываю в своем суперпредставлении.Когда я нажимаю на табличное представление, я хочу, чтобы информация была помещена в UITextField.теперь я могу заставить его правильно регистрироваться в суперпредставлении, но текст никогда не помещается в правильное поле.
Исходя из UITablViewController
:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
{
NSLog(@"Index %i Touched:",indexPath.row);
self.MainView = [[TwitterViewController alloc] init];
self.MainView.view = super.view;
selectedFriend = [(Tweet*)[friends objectAtIndex:indexPath.row]followingScreenName];
self.MainView.selectedFriendForTweet = self.selectedFriend;
[self.MainView setSelectedFriendInBody:self.selectedFriend
into:self.MainView.TweetBody
with:self];
//NSLog(@"selected name on tblview = %@",selectedFriend);
self.MainView.TweetBody.text = self.selectedFriend;
}
, как вы видите, мой методвызывается, когда пользователь нажимает на tblview
[self.MainView setSelectedFriendInBody: self.selectedFriend в: self.MainView.TweetBody с: self];
Вот этот метод: Теперь этот журнал работает и информация верна, но просто не войдет в текстовое представление!
-(void)setSelectedFriendInBody:(NSString*)aString into:(UITextView*)atextView with:(id)sender
{
aString = friendsTbl.selectedFriend;
friendsTbl.selectedFriend = self.selectedFriendForTweet;
atextView = self.TweetBody;
[self.TweetBody setText:selectedFriendForTweet];
NSLog(@"superviews name = %@", selectedFriendForTweet);
[selectedFriendForTweet retain];
}
Любая помощь будет принята с благодарностью!Спасибо