Tag: ios

iOS – 检测吹到麦克风和转换的结果! (迅速)

我需要快速开发一个iOS应用程序,它检测到用户对麦克风的打击。 这必须是一个挑战 – 两名玩家必须一个接一个地吹进iPhone麦克风的游戏。 分贝值应该以米或公里为单位进行测量和转换,这样我才能确定赢家。 “吹得更远”的选手(选手1:50km,选手2:70km)获胜。 这是一个可能的实现? 我有这个代码在迅速,我不知道如何进行: import Foundation import UIKit import AVFoundation import CoreAudio class ViewController: UIViewController { // @IBOutlet weak var mainImage: UIImageView! var recorder: AVAudioRecorder! var levelTimer = NSTimer() var lowPassResults: Double = 0.0 override func viewDidLoad() { super.viewDidLoad() let url = NSURL.fileURLWithPath("dev/null") //numbers are automatically wrapped into NSNumber objects, so […]

在ios 5 MP音乐播放器控制器中出现错误的播放状态

MP音乐播放器中出现错误的播放状态。 在播放歌曲时我正在暂停状态。 我的应用程序工作正常在ios 4.but但我有这个问题在iOS 5中。任何人都可以帮助我? 我的代码在这里。 [musicPlayer stop]; if (userMediaItemCollection) { userMediaItemCollection=nil; } musicPlayer.nowPlayingItem=nil; userMediaItemCollection=[MPMediaItemCollection collectionWithItems:[mediaItemCollection items]]; [musicPlayer setQueueWithItemCollection:userMediaItemCollection]; [musicPlayer setNowPlayingItem: [[userMediaItemCollectionitems]objectAtIndex:indexOfCurrentObject]]; [self enablePrevAndNextButtons]; [musicPlayer play]; } -(void)playbackStateDidChanged:(NSNotification *)notification { if (musicPlayer.playbackState!=MPMusicPlaybackStatePlaying) { [playPauseButton setBackgroundImage:[UIImage imageNamed:@"play_iPad.png"] forState:UIControlStateNormal]; } else if(musicPlayer.playbackState==MPMusicPlaybackStatePlaying) { [playPauseButton setBackgroundImage:[UIImage imageNamed:@"pause_iPad.png"] forState:UIControlStateNormal]; }

使用AVPlayer获取AirPlay设备的名称

当在MPMoviePlayerController中启用AirPlay时,它将显示一个文本“此video正在播放设备名称 ”。 在AVPlayer上使用AirPlay时,有没有办法以编程方式获取设备名称?

是否有可能将多个PDF文件合并到一个单一的PDF文件在iPhone程序化?

是否有可能将多个PDF文件合并成一个单一的PDF文件编程在iphone.I已经创build了我的程序的不同部分单独的页面,现在需要合并成一个单一的文件

xcode 7.1 swift框架应用程序构build但不归档

我在Swift中创build了一个示例框架,xcode 7.1。 然后构build框架以进行性能分析,发布版本。 发布的框架然后添加(embedded)到iOStesting应用程序。 该应用程序生成的罚款,但试图归档时。 一个错误发生,说“位码包不能生成,因为”… /testing/ FW.framework /固件“没有完整的位代码。所有框架和dylib的位码必须从Xcode档案或安装构build生成的架构arm64 “ 框架和应用程序项目都是默认设置,启用了Bitcode。 为了确保Framework有位代码,在Framework上使用这个命令 “otool -l FW.framework / FW | grep __LLVM” 产量 segname __LLVM segname __LLVM segname __LLVM segname __LLVM 我错过了什么? 我在这里包含了这两个项目,你可以下载它们并尝试归档。

自定义editingAccessoryView不工作

我有以下代码为自定义单元格的UITableView: – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"FolderCellViewController"]; if (cell == nil) { // Load the top-level objects from the custom cell XIB. NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"FolderCellViewController" owner:self options:nil]; // Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain). […]

使用OCunit在iOS上testingasynchronous代码

有谁知道任何现有的库,允许与OCUnittestingasynchronous代码? 我正在考虑像GHAsyncTestCase ,但从SenTestCase 。 我问,因为如果我没有find任何我要将GHAsyncTestCase到OCUnit,但我不想重复别人已经完成的工作。

Google Maps iOS SDK将“我的位置”button移动到左下angular

使用Google Maps for iOS SDK,“我的位置”button默认放置在右下angular: 我想把它放在左下angular(是的,我意识到我需要小心不要模糊那里的“Google”标志)。 我不相信SDK有这样做的“官方”方式,但基于这个答案,我已经想出了如何获得我的位置button子视图,以便我可以定位它。 有我困惑的部分是我应该给我的位置视图的框架和/或界限,以获得我想要它的值。 对于初学者来说,我现在所处的“我的位置”button有frame.origin.x = -74和frame.origin.y = -54 。 这是我第一次看到frame.origin.x或frame.origin.y负坐标,我甚至不知道iOS如何处理负坐标。 我的第一个想法是,例如frame.origin.x = -74相当于[view superview].frame.size.width – 74 ,即负值从[view superview].frame.size.width – 74的宽度或高度减去。 但后来我看了超级视图的宽度和高度,他们都是0.0 。 这里是我的代码输出关于地图和我的位置button框架和边界的一些信息: – (void)loadView { GMSCameraPosition *cam = [GMSCameraPosition cameraWithLatitude:jcuTownsvilleCenterCampusLat longitude:jcuTownsvilleCenterCampusLon zoom:17]; self.campusMap = [GMSMapView mapWithFrame:CGRectZero camera:cam]; self.campusMap.myLocationEnabled = YES; self.campusMap.settings.myLocationButton = YES; self.view = self.campusMap; for (UIView *view […]

如何在IOS中应用部分淡入?

我有2张图片。 一个在另一个的后面。 我想淡出从左上angular开始的顶部图像。 我怎样才能做到这一点? 我应该使用渐变面具吗?

更新内部应用程序 – iOS企业开发人员计划

我正在寻找有关iOS企业开发人员计划的信息。 据我所知,内部分发允许公司在不知道设备UDID的情况下在内部分发iOS应用程序(与特殊分发不同)。 使用这些configuration文件构build的应用程序可以在技术上安装在任何iOS设备上(不限制设备数量),但许可协议规定,我们不能将企业应用程序分发给公司外的任何人。 从我阅读的内容来看,我们可以通过企业内部的任何媒体来分发应用程序。 在我们的例子中,我们希望将.ipa和.plist放在我们的Intranet上(通过身份validation保护)。 我们的用户可以使用任何iOS设备浏览到该网站,input他们的凭据,点击链接并安装应用程序。 那很棒。 但是更新如何工作? 我无法find有关此主题的信息。 如果我创build了一个新版本的应用程序,所有设备都会自动更新而不需要我的介入?