Tag: iphone

我怎样才能得到通过iPhone中的照片库采摘的图像的名称?

我正在iphone应用程序中从照片库中select一个图像。 我将如何检索实际的图像名称。 在.h类 UIImageView * imageView; UIButton * choosePhotoBtn; 在.m类 -(IBAction) getPhoto:(id) sender { UIImagePickerController * picker = [[UIImagePickerController alloc] init]; picker.delegate = self; if((UIButton *) sender == choosePhotoBtn) { picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; } else { picker.sourceType = UIImagePickerControllerSourceTypeCamera; } [self presentModalViewController:picker animated:YES]; } – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [picker dismissModalViewControllerAnimated:YES]; imageView.image = [info […]

iPhone:如何在MapKit上的两点之间画线?

我有两点的经度和纬度,并希望在MapKit上用Pin来绘制这两点之间的线。 我GOOGLE了,但找不到一些合适的解决scheme,因为我发现一个数据点的数组覆盖,但我没有这两点之间的任何点数组。 只是两点,想要在这两点之间画线。 请帮忙。

如何检测iPhone是在静音模式

我正在开发一个应用程序。 在那我想通过编码检测“是否在静音模式iPhone?”。 我正在使用Objective-C的cocoa来开发它。 如果有人知道,请回复。

iOS 6中的自动旋转具有奇怪的行为

我有UITabBarController应用程序播放video,并显示其他UITabBar选项卡中的其他信息。 在iOS 6 UIView旋转方法已被弃用,现在我需要使用shouldAutoRotate和supportedInterfaceOrientations方法。 对于video播放我使用MPMoviePlayerViewController 。 如何只旋转这个播放器视图? 我只能旋转整个应用程序,但不想这样做。 我介绍MPMoviePlayerViewController但它不像iOS 5和更早版本那样旋转。 在plist设置中,我只设置了1个人像界面方向。 如果我设置其他 – 整个应用程序将被旋转。

如何在iPhone中以编程方式设置locking屏幕,墙纸和铃声?

在iPhone中,我们可以设置locking屏幕,壁纸和铃声编程? 如果是 ,那么请让我知道如何设置它们?

我应该如何将UIImage存储在我的Core Data数据库中?

我正在开发一个应用程序,需要大约100个图像或更多的预先插入核心数据数据库连同其他相关信息。 现在我可以通过写几行代码来轻松地添加其他数据,但是对于UIImage,我不确定如何在不编写大量代码的情况下执行此操作。 我想知道:无论如何要做到这一点很简单,或者如果没有最好的方法来实现这一点,用最less的努力。 另外,将图像存储在Core Data数据库中还是可以的,或者我们应该只保存本地文件系统上的图像地址?

针对iPhonetesting的通用iPhone / iPad应用程序debugging编译错误

我写了一个iPhone和iPad的通用应用程序,它可以在Xcode的iPad模拟器上正常运行,但我现在想testingiPhone的function。 我似乎无法运行这个代码的iPhone模拟器,因为它总是默认为iPad? 相反,我试图在设备上运行,并开始运行时出现以下错误: dyld: Symbol not found: _OBJC_CLASS_$_UISplitViewController Referenced from: /var/mobile/Applications/9770ACFA-0B88-41D4-AF56-77B66B324640/Test.app/Test Expected in: /System/Library/Frameworks/UIKit.framework/UIKit in /var/mobile/Applications/9770ACFA-0B88-41D4-AF56-77B66B324640/Test.app/TEST 由于应用程序是以编程方式构build的,而不是使用XIB,所以我使用main.m方法中的以下几行分割了2个设备逻辑: if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate_Pad"); } else { retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate_Phone"); } 从这一点出发,他们使用不同的AppDelegates,我已经检查了我的头文件,以确保UISplitView永远不会被使用,也不会通过Phone逻辑导入。 我如何避免这个错误,是否有更好的方法来拆分这个程序创build的应用程序中的通用逻辑path?

403错误 – 这是一个错误。 错误:disallowed_useragent

我正在尝试在iOS应用程序内授权用户使用Google日历API。 我正在使用Google的OAuth2function对用户进行身份validation。 授权页面打开,出现403错误的描述: 此用户代理不被允许向Google发出OAuth授权请求,因为它被归类为embedded式用户代理(也称为networking视图)。 根据我们的政策,只有浏览器可以向Google发送授权请求。 我们提供了一些本地应用程序库和样本,以在浏览器中执行授权请求。 我遵循以下链接中提到的相同过程: https : //developers.google.com/google-apps/calendar/quickstart/ios 而不是看我的代码,最好看看这个链接: https : //developers.google.com/google-apps/calendar/quickstart/ios,因为我复制粘贴在我的应用程序相同的东西。 下面是我的clientId和keyChainItemName: static NSString *const kKeychainItemName = @"Google Calendar API"; static NSString *const kClientID = @"954370342601-sgl8k0jrbqdeagea9v6vfu3tspte96ci.apps.googleusercontent.com";

从NSDate获取NSDate与时区调整

我有一个NSDate对象。 假设它代表“1-10-2011” NSDate *date = [df dateFromString:@"2011-10-01 00:00:00"]; 由于我的时区,这个date翻译成“2011-09-30 22:00:00”。 问:如何在当地时区获取代表“2011-10-01 00:00:00”的新Date对象?

导航控制器推视图控制器

题 如何从一个视图控制器导航到另一个简单地使用button触摸内部事件? 更多信息 我在一个示例项目中尝试的步骤是: 创build示例单视图应用程序。 添加一个新文件 – > XIB用于用户界面(ViewController2)的Objective-C Class。 将一个button添加到ViewController.xib中,并控制单击button到ViewController.h以创build触摸内部事件。 转到在ViewController.m中新创build的IBAction并将其更改为… – (IBAction)GoToNext:(id)sender { ViewController2 *vc2 = [[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil]; [[self navigationController] pushViewController:vc2 animated:YES]; } 代码运行没有错误,我用NSLogtesting了button的function。 但它仍然不会导航到第二个视图控制器。 任何帮助,将不胜感激。