Робот волны Google встраивает ответ

Я не знаю про iOS4, но имеет значение, если вы поместите код в viewDidLoad против viewWillAppear.

То есть, это будет работать.

- (void)viewWillAppear:(BOOL)animated
{
self.customizableViewControllers = nil;
}
5
задан Nas Banov 15 December 2010 в 03:34
поделиться

3 ответа

Если вы посмотрите исходный код для OpBasedDocument.InsertInlineBlip () , вы увидите следующее:

 412 -  def InsertInlineBlip(self, position): 
 413      """Inserts an inline blip into this blip at a specific position. 
 414   
 415      Args: 
 416        position: Position to insert the blip at. 
 417   
 418      Returns: 
 419        The JSON data of the blip that was created. 
 420      """ 
 421      blip_data = self.__context.builder.DocumentInlineBlipInsert( 
 422          self._blip.waveId, 
 423          self._blip.waveletId, 
 424          self._blip.blipId, 
 425          position) 
 426      # TODO(davidbyttow): Add local blip element. 
 427      return self.__context.AddBlip(blip_data) 

Я думаю, что комментарий TODO предполагает это функция еще не активна. Метод должен быть вызываемым и возвращаться правильно, однако я подозреваю, что операция с документом не применяется к глобальному документу.

Синтаксис, который вы включили в свое сообщение, выглядит правильным. Как вы можете видеть выше, InsertInlineBlip () возвращает значение из AddBlip () , которое является ... черным, черным, черным ... мельком.

 543 -  def AddBlip(self, blip_data): 
 544      """Adds a transient blip based on the data supplied. 
 545   
 546      Args: 
 547        blip_data: JSON data describing this blip. 
 548   
 549      Returns: 
 550        An OpBasedBlip that may have operations applied to it. 
 551      """ 
 552      blip = OpBasedBlip(blip_data, self) 
 553      self.blips[blip.GetId()] = blip 
 554      return blip 

РЕДАКТИРОВАТЬ: Интересно отметить, что сигнатура метода Insert InsertInlineBlip (self, position) значительно отличается от метода Insert InsertElement (self, position, element) . InsertInlineBlip () не принимает параметр элемента для вставки. Похоже, что текущая логика для InsertInlineBlip () больше похожа на Blip.CreateChild () , которая возвращает новый дочерний элемент, с которым можно работать. Исходя из этого, мы можем подозревать, что этот API будет изменяться по мере добавления функциональности.

4
ответ дан 14 December 2019 в 08:55
поделиться

Это могла быть возможная ошибка .

2
ответ дан 14 December 2019 в 08:55
поделиться

Это, по-видимому, ранее ошибка, однако, мы надеемся, что сегодняшнее обновление исправило ее: http://code.google.com/p/google-wave-resources/wiki/WaveAPIsChangeLog

1
ответ дан 14 December 2019 в 08:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: