Вы можете различить, создав подкласс UITableViewCell и сохранив указатели на другой UITextView, или установив тег на UITextView (тег является свойством UIView):
@property(nonatomic) NSInteger tag
Как сейчас, вы создаете массив для хранения UITextViews и уничтожаете его, что не дает вам слишком далеко.
arrMsgView=[[NSMutableArray alloc]init];
[arrMsgView addObject:msgView];
[msgView release];
UITextView *tempTextView=[arrMsgView objectAtIndex:rowCount];
NSLog(@"countforarr:::%d",[arrMsgView count]);
[cell.contentView addSubview:tempTextView];
[arrMsgView release];
То, что вы можете сделать, чтобы получить доступ к данному UITextView, - это цикл по подпредставлениям contentView, ищущим данный объект:
for (UIView* v in [contentView subviews]) {
if ([v isKindOfClass:[UITextView class]] && v.tag == someIdTag) {
// do something
}
}
в этом случае вам вообще не понадобится дополнительный массив (объект subviews является массивом).