Tag: iphone

在iOS5中检测静默模式?

过去我使用过这种方法来检测无声开关是否启用: – (BOOL)silenced { #if TARGET_IPHONE_SIMULATOR // return NO in simulator. Code causes crashes for some reason. return NO; #endif CFStringRef state; UInt32 propertySize = sizeof(CFStringRef); AudioSessionInitialize(NULL, NULL, NULL, NULL); AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state); if(CFStringGetLength(state) > 0) return NO; else return YES; } 这不再适用于我的iPad或iPhone上的iOS5。 这是一个已知的问题? 我一直没能find任何堆栈溢出或苹果开发论坛的答案。 希望你能帮助…

应用程序在Iphone 5.0中从Iphone导入歌曲时崩溃了

你好,我正在使用下面的framworks, #import <MediaPlayer/MediaPlayer.h> #import <AudioToolbox/AudioToolbox.h> #import <AVFoundation/AVFoundation.h> 在其中一个button事件我已经实现了下面的代码来打开库。 MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic]; mediaPicker.delegate = self; mediaPicker.allowsPickingMultipleItems = YES; // this is the default [self presentModalViewController:mediaPicker animated:YES]; [mediaPicker release]; 而在MPMediaPickerController的委托方法中实现的代码如下 #pragma mark MPMediaPickerController delegate methods – (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection { // We need to dismiss the picker [self dismissModalViewControllerAnimated:YES]; // Assign the […]

如何获得CGPath的CGPoint

我怎样才能得到一个给定的CGPath ( CGMutablePathRef )中包含的所有CGPoint的数组?

在iPhone上的MapKit上find两个点之间的path/路线

我正试图在Mapkit上find两个位置之间的path。 我只有两个地点。 现在我必须find这些点之间的确切path,并使用MapKit在这些点之间画一条线。 我经历了几个使用.csv文件的例子。 在.csv文件中,他们已经存储了基于这些值的完整path和绘制线的经度和纬度值。 但是我在这里试图画出一条线,而不知道path。 那么有什么方法可以dynamic地findpath并画出一条线?

像使用NSSortDescriptor的NSInteger一样对NSString值进行sorting

我创build了一个sorting描述符来sorting来自我的服务器的plist响应。 这与sorting键的值高达9的效果很好。有超过10个项目,我看到突变结果sorting键排列顺序= 1,10,11,2,3,4,5,6,7,8,9 NSSortDescriptor *aSortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"sort" ascending:YES]; self.myList = [NSMutableArray arrayWithArray:[unsortedList sortedArrayUsingDescriptors:[NSArray arrayWithObject:aSortDescriptor]]]; 如何按照1,2,3,4,5,6,7,8,9,10,11的顺序排列?

OpenCV自适应阈值OCR

我正在使用OpenCV从iPhone摄像头为OCR准备图像,而我一直无法获得准确的OCR扫描所需的结果。 这里是我现在使用的代码。 cv::cvtColor(cvImage, cvImage, CV_BGR2GRAY); cv::medianBlur(cvImage, cvImage, 0); cv::adaptiveThreshold(cvImage, cvImage, 255, CV_ADAPTIVE_THRESH_MEAN_C, CV_THRESH_BINARY, 5, 4); 这种方法需要太长时间,并没有提供给我好的结果。 关于如何使这个更有效的任何build议? 图像来自iPhone相机。 在使用Andry的build议之后。 cv::Mat cvImage = [self cvMatFromUIImage:image]; cv::Mat res; cv::cvtColor(cvImage, cvImage, CV_RGB2GRAY); cvImage.convertTo(cvImage,CV_32FC1,1.0/255.0); CalcBlockMeanVariance(cvImage,res); res=1.0-res; res=cvImage+res; cv::threshold(res,res, 0.85, 1, cv::THRESH_BINARY); cv::resize(res, res, cv::Size(res.cols/2,res.rows/2)); image = [self UIImageFromCVMat:cvImage]; 方法: void CalcBlockMeanVariance(cv::Mat Img,cv::Mat Res,float blockSide=21) // blockSide – the parameter […]

iOS:更改设备音量

有没有办法改变设备的音量? 我见过几个应用程序。 我有一个iOS应用程序的桌面版本,该设备将能够在一定程度上通过networking进行控制。 我想让用户做的事情之一是改变设备的音量,然后播放声音。 这可以帮助,如果你再次在你的沙发裂缝你的iPhone,但无法find它。 如果没有苹果发火,有没有办法可以做到这一点?

更改iPhone UISlider栏图像

我在我的应用程序中使用UISlider ,但是我想使用自定义的“外观”。 我已经改变了拇指到我自己的形象,但有没有办法改变吧? 我有一个我想要使用的酒吧形象,但不能看到如何做到这一点。 我发现如何改变最大和最小图像,但不是酒吧本身。

iPhone SDK可以获取当前连接的Wi-Fi SSID吗?

在iPhone SDK中,我看不到在Mac OS X上使用相同的SCDynamicStore来获取无线networking当前连接到的SSID名称不可用。 有没有办法获得iPhone当前连接的SSID名称? 我看到一些应用程序这样做( 简单的Wi – Fi为一个AT&T ),但我不知道如何在iPhone SDK文档中完成。 一个私人的或不公开的方法是可以接受的,只是作为一个概念certificate(虽然我知道可能不会到AppStore)。

是编程颠倒可能的图像的颜色?

我想拍摄一张图片,并在iOS中反转颜色。