Форма вложенного объекта направляющих * _attributes

Вы можете использовать MTAudioProcessingTap для этого, что является свойством AVPlayer AVAudioMix. В обратном вызове процесса крана используйте MTAudioProcessingTapGetSourceAudio для захвата ваших буферов. Если у вас есть ссылка на буфер, вы можете сохранить данные.

Для правильной настройки параметров AVAudioMix и MTAudioProcessingTap необходим некоторый шаблон. Пример кода, который есть у Apple, довольно старый, но все же должен работать. https://developer.apple.com/library/archive/samplecode/AudioTapProcessor/Introduction/Intro.html#//apple_ref/doc/uid/DTS40012324

Также обратите внимание, что это будет Проще сделать это в Цели С, по нескольким причинам. Взаимодействие с вашим C-файлом будет легче, и это намного проще для чтения / записи в буфер в Objc. Он также будет работать быстрее, чем в Swift. Если вам интересно посмотреть, как это будет выглядеть в swift, здесь приведен пример проекта: https://github.com/gchilds/MTAudioProcessingTap-in-Swift

6
задан MPelletier 5 October 2011 в 19:59
поделиться

5 ответов

Обратные сообщения не направляются в нужное место

def new
  @person = Person.new
end

<% form_for @person do |f| %>
    <% f.fields_for :name_attributes do |p| %>
        ...
    <% end %>
<% end %>

Обратные сообщения направляются в нужное место

def new
  @person = Person.new
  @person.name = PersonName.new # << this allows fields_for :relation vs :relation_attributes
end

<% form_for @person do |f| %>
    <% f.fields_for :name do |p| %>
        ...
    <% end %>
<% end %>

Нет необходимости снова @ person.name в #create

4
ответ дан 10 December 2019 в 02:53
поделиться

Try to use an actual object for form_for:

form_for :person => form_for @person
4
ответ дан 10 December 2019 в 02:53
поделиться

Не знаю, почему это не работает, но в качестве обходного пути вы можете просто использовать params [: name] в вашем контроллере # создайте метод для обновления записи о человеке.

person = Person.new(params[:person])
person.name << PersonName.new(params[:name])
0
ответ дан 10 December 2019 в 02:53
поделиться

К сожалению, я до сих пор не могу понять, почему эта форма не будет работать с вложенными объектными формами. Я сократил его до самых простых данных и начал с использования примера сложной формы в качестве начала. Я прекратил использовать active_presenter для сбора данных x-объекта из формы. Я когда-нибудь вернусь к вложенным формам объектов в форме. Спасибо за вашу помощь.

0
ответ дан 10 December 2019 в 02:53
поделиться

Я уже около часа борюсь с точно такой же проблемой!

Следуйте шаблону Nowk для нового метода в контроллере, а затем поместите его в свое представление

<% form.fields_for :name, @person.name do |name_form| %>


<% end %>

Удачи, если вы попробуете, у меня это сработало.

1
ответ дан 10 December 2019 в 02:53
поделиться
Другие вопросы по тегам:

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