initialiser tinymce avec le contenu

J'ai une page contenant un tinymce4 éditeur d'instance. Je veux initialiser cet éditeur avec une partie du contenu, par programmation. Je sais que je dois les appeler: tinymce.get('editor').setContent('my content');

Cependant j'ai du mal à le faire quand tinymce devient initialisé. Cette question a déjà été posée: initialiser tinyMCE avec le contenu par défaut mais la réponse qui a été donnée à ce moment est de ne pas travailler, au moins pour tinymce4.

Voici ce que j'ai essayé:

1ère tentative:

    tinymce.init({
      mode: "textareas",
      ...
      setup: function (editor) {
         ...
         editor.setContent('my content');
      }
   });

-> Uncaught TypeError: Cannot read property 'corps' undefined

2ème tentative:

    tinymce.init({
      mode: "textareas",
      ...
    };
    tinymce.get('editor').setContent('my content');

-> Uncaught TypeError: Cannot read property 'setContent', null
(cependant, si je fais cela quand la page contenant l'éditeur tinymce a déjà été chargé, il fonctionne).

3ème tentative (DONC 12083361 réponse):

$(document).ready(function(){
    tinymce.get('editor').setContent('my content');
});

-> Uncaught TypeError: Cannot read property 'setContent', null

Tout cela échoue avec tinymce.activeeditor.setContent('my content');.

Où dois-je placer tinymce.get('editor').setContent('my content');dans mon code pour avoir de travail ?

OriginalL'auteur M. Page | 2014-11-10