buenas me slata un warning cuanod utilizo lña siguiente funcion, la revise y no encontre nada, pero seguro alguien que use esta libreria habitualmente puede decirme donde esta el error
 
Yo llamo a la funcion de forma normal 
mailAviso($mail, $nombre, $cnx); 
 Código PHP:
    function mailAviso($mail, $nombre, $cnx, $link = 1 ){
    
    include('phpMailer/class.phpmailer.php');
    
    $mail = new PHPMailer();
    $mail->Host = "localhost";
    if($link==1){
        
        $mail->From = "[email protected]";
        $mail->FromName = "C&K Agencia de Modelos - 2015";
        $mail->Subject = "Mensaje Recibido";
        $mail->AddAddress($mail,$nombre,$cnx);
        
        $body  = $nombre.", tu mensaje ha sido recibido, en los proximos días te responderemos, se paciente ya que nos llegan muchos diariamente";
        $body .= "<br>";
        $body .= "<br><br> Gracias Por comunicarte con nosotros";
        $body .= "<br><br> Este mail a sido enviado automaticamente, por favor no lo respondas"; 
                
        }else{
        $body  = $nombre.", tu respuesta ha sido contestada, por favor entra en el siguiente link para poder visualizar el mensaje: ";
        $body .= "<br>".$link;
        $body .= "<br><br> Gracias Por comunicarte con nosotros";
        $body .= "<br><br> Este mail a sido enviado automaticamente,por favor no lo respondas"; 
            
        $mail->From = "[email protected]";
        $mail->FromName = "C&K Agencia de Modelos - 2015";
        $mail->Subject = "Recibiste un Mensaje";
        $mail->AddAddress($mail,$nombre,$cnx);    
        }
    
    $mail->Body = $body;
    $mail->AltBody = $body;
    $exito = $mail->Send();    
    
    //Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho 
    //para intentar enviar el mensaje, cada intento se hara 5 segundos despues 
    //del anterior, para ello se usa la funcion sleep    
    $intentos=1; 
    while ((!$exito) && ($intentos < 5)) {
        sleep(5);
        //echo $mail->ErrorInfo;
        $exito = $mail->Send();
        $intentos=$intentos+1;    
    }
    if(!$exito){
        echo "Problemas enviando correo electrónico a ".$destino;
        echo "<br/>".$mail->ErrorInfo;    
     }else{}
        
    } 
       este es el error: 
Código:
 Warning: trim() expects parameter 1 to be string, object given in /home/cykmodel/public_html/phpMailer/class.phpmailer.php on line 803