Добавить аргумент к методу делегата:
[delegate gotData:(id)data forUser:(NSString *)user]
Есть и другие способы, но не такие чистые и простые
Редактировать: ОК, он находится в библиотеке, поэтому его нельзя изменить. Однако у делегата есть аргумент for[something]
, в данном случае forRequest
. Итак, все, что вам нужно сделать, это найти способ связать запрос с именем пользователя. Я предлагаю поместить их в карту, отображая request
в user
. Или, если у вас есть только два, вы можете просто создать пару переменных request1, request2
и user1, user2
и сохранить запрос и пользователя в соответствующих переменных, проверяя, какой идентификатор соответствует какому имени (в делегате):
if(thisRequest == request1) {
thisUser = user1;
} else {
thisUser = user2;
}