2010-12-06 4 views

Antwort

0

Das hängt davon ab, was Sie mit "einfach" meinen.

Von der Spitze von meinem Kopf, gibt es folgende Möglichkeiten:

  1. Haben Sie eine Instanzvariable für die Eingänge Sie später entfernen möchten, in erster Linie.
  2. Fragen Sie das von -[QTCaptureSession inputs] zurückgegebene Array ab, indem Sie filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"device.mediaType == \"%@\"", type] an es senden.
  3. Wenn Sie auf ≥ 10,6 ausgerichtet sind, haben Sie die zusätzliche Option, indexesOfObjectsPassingTest: zu verwenden, um die Eingaben zu bestimmen, die Sie entfernen möchten.

Aber es gibt keine Möglichkeit (zumindest keine, die ich kenne) zu sagen removeInputsWithMediaType:.

HTH

Daniel