强制iPhone通过耳机插孔读取数据

我正在做一个项目,要求iPhone通过耳机插孔接收数据。 我知道这是可行的,当我插入iPhone耳机时,它会自动将input从内置麦克风到外部麦克风(我在模拟器上运行代码)来logging数据。 但是,当我把耳机切断并连接到信号发生器时,似乎我的麦克风无法再检测到外部麦克风。 有谁知道如何手动设置耳机插孔作为iPhone的input? 我已经search了这个话题,像链接iPhone耳机插孔 – 读入数据? 和hiJack项目。 但似乎是,一旦插入耳机或其他连接线,手机会自动把耳机插孔作为input…所以我卡在这个问题上,任何人都可以帮忙吗? 非常感谢!