强制iPhone麦克风作为audioinput

我正在开发iOS应用程序(目前专门针对iPhone),要求应用程序仅从iPhone内置麦克风 (即使在插入耳机/耳机时) 录制audio ,并在耳机中播放(假设耳机已插入目前)。 我想知道现在是否有可用的API? 如果是这样的话,谁能请介绍一下我该怎么做呢? 谢谢!

如何在iPad上禁用4个手指手势?

我正在testingiOS 4.3上的iPad,默认情况下,它使用4个手指(上/下)手势来切换应用程序。 这干扰了我正在使用的屏幕钢琴键盘,但是,想要在键盘框架内删除此手势。 键盘不使用手势,但会定期中断input(例如,有多点触摸input时)。

iOS CoreBluetooth被动地检查蓝牙是否启用,而不提示用户打开蓝牙

情况如下。 我有一个已被部署的应用程序被人们使用。 我正在考虑实施一些实验性的蓝牙低功耗function,但在此之前,我想对已经有蓝牙开启/closures蓝牙的用户数量进行一次“疯狂”的调查。 所以,我只想在后台查看这个信息,并且把已经有蓝牙的用户数量统计回服务器,而不用真的使用蓝牙通信。 我已经在我的应用程序中成功实例化了CBCentralManager ,并且可以在实例化之后立即检索蓝牙状态,并通过centralManagerDidUpdateState:更新蓝牙状态。 所以这一切都很好。 我遇到的问题是,如果状态是CBCentralManagerStatePoweredOff ,则设备会提示用户提示“打开蓝牙以允许[应用程序名称]连接到附件”。 这是我试图避免的这个提示。 在这个阶段,我只想调查一下蓝牙开启的用户数量 – 我不想使用蓝牙连接。 那么, 如果您不打算使用蓝牙连接 , 是否有办法检查蓝牙状态而不提示用户?

如何禁用iPhone 6原生分辨率?

我有几个用Cocos2d-iphone制作的游戏。 所有这些都是使用Xcode 4或5创build的旧项目。所有游戏都可以在新的iPhone 6和6 Plus上很好地进行缩放,除了似乎可以避免缩放模式并使用原生iPhone 6/6 Plus分辨率的游戏。 该项目不包含像这里解释的似乎禁用缩放模式的分辨率启动图像 还有什么解锁原生解决scheme吗? 我希望游戏现在可以在缩放模式下运行,直到HD资产为新的分辨率做好准备。 我做了一个新的没有任何资产的空项目,它使用本地屏幕尺寸。

尝试将存档提交到App Store时出现各种ITMS错误

所以这是一个奇怪的 – 尝试将我的存档提交给App Store时出现以下错误: ERROR ITMS-90049: "This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The APplication Bundle.]" ERROR ITMS-90049 "This bundle is invalid. The bundle identifier contains disallowed characters ERROR ITMS-90056: "This bundle is invalid. The Info.plist file is missing the required key: CFBundleVersion." […]

如何使用Unicodehex值(UTF-16)在Swift中表示string

我想在Swift中使用hex值编写一个Unicodestring。 我已经阅读了string和字符的文档 ,所以我知道我可以直接在string中使用特殊的Unicode字符,如下所示: var variableString = "Cat‼🐱" // "Cat" + Double Exclamation + cat emoji 但是我想用Unicode代码点来做。 文档(和这个问题 )显示它的字符,但不是很清楚如何做的string。 (注意:虽然现在对我来说这个答案似乎很明显,但在很短的时间内就不是很明显了,我正在回答我自己的问题,作为学习如何做的一个手段,也是为了帮助我自己理解Unicode术语和Swiftangular色和string如何工作)

如何从通过MKAnnotationView添加的button获取点击事件

任何人都知道是否有一种方法可以通过添加到MKAnnotationView的button来获取点击事件,这个button被用作标签来显示map上每个图钉的名字,现在我成功地显示了一个自定义view (包含图像,文本….)当点击的pin ,所以我需要做同样的事情,当button(标签)被点击。 感谢您提供的任何build议。 MKAnnotationView button代码: UIButton * pinButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 140, 28)]; [pinButton.titleLabel setTextColor:[UIColor colorWithRed:255/255.0 green:255/255.0 blue:255/255.0 alpha:1]]; [pinButton setCenter:CGPointMake(pinAnnotationView.center.x + 70, pinAnnotationView.center.y + 10)]; [pinButton addTarget:self action:@selector(pinLabelClicked) forControlEvents:UIControlEventTouchUpInside]; [pinAnnotationView addSubView:pinButton]; [pinButton setUserInteractionEnabled:YES];

如何在iOS编程中使用pList

最近,我是高中的高中,我有兴趣为iPhone制作应用程序。 最近,我的一个应用程序出来了:NBlock。 这是一个谜题应用程序,非常具有挑战性。 但是,它有一些问题。 高分不会被保存。 我被告知使用plist。 有小费吗?

如何调整图像大小或完成NSAttributedString NSTextAttachment(或设置其初始大小)

我有一个NSAttributedString我添加一个NSTextAttachment。 图像是50瓦50小时,但我想它缩小以反映属性string的行高度。 我以为这会自动完成,但我猜不是。 我已经看了UImage类的引用,但这个图像似乎并没有在UIImageView中设置,所以没有访问框架属性。 以下是我目前拥有的截图: 在一个理想的世界里,我还想实现一种基于用户input(例如增加字体大小)来放大图像的方式。 任何想法如何实现这一目标? 谢谢 编辑1 这是我如何创build它: NSTextAttachment *textAttachment = [[NSTextAttachment alloc] init]; textAttachment.image = [UIImage imageNamed:@"note-small.png"]; NSLog(@"here is the scale: %f", textAttachment.image.scale); NSAttributedString *attrStringWithImage = [NSAttributedString attributedStringWithAttachment:textAttachment]; [headerAS replaceCharactersInRange:NSMakeRange([headerAS length], 0) withString:@" "]; [headerAS replaceCharactersInRange:NSMakeRange([headerAS length], 0) withAttributedString:attrStringWithImage];

如何将故事板中的多个button连接到单个操作?

我目前正在使用Xcode 4.6,我只是想知道如何select不同的UIViews,但在一个单一的视图控制器下的多个button。 CMD点击似乎不起作用。 我需要这个function,因为在Xcode 4.6中让IB上的两个button共享相同动作的唯一方法是一次select它们,然后将动作拖到视图控制器。 我的最终目标是在两个不同的UIViews上获得两个不同的button,以匹配在Xcode 4.6中使用故事板的相同动作。 有没有办法做到这一点? 编辑:我目前正在使用Xcode 4.6.1没有任何运气,升级到4.6.2。