Não é possível definir vários valores no Select2

Estou tentando mostrar os valores selecionados no componente select2-jquery.

var select = $(".select2").select2({
    multiple: true,
    placeholder: "",
    width:'100%',
    data: z 
});
var selectedValues = $("#sourceValues").val().split(',');

$.each( selectedValues, function(k,v){
    $(".select2").select2('val',v);
})

ElementosourceValues detém o valor, por exemplo: 2,4 Ez é uma matriz de objeto que contém id e texto, conforme sugerido. Eu posso ver o<options> que está vinculado ao elemento Select2, mas não consigo mostrar os valores selecionados no elemento. Além disso, se eu tentar executar a consulta no console do Chrome, ela funcionará, se eu escrever algo como;

  $(".select2").select2('val',4) 

Portanto, o<option> com o id 4 está selecionado.

questionAnswers(4)

yourAnswerToTheQuestion