草庐IT

iPhone-specific

全部标签

iphone - 如何每隔一天或每隔一天安排 UILocalNotification?

我在我的应用程序中安排了每天上午10:00的UILocalNotification。我为此使用了以下代码NSCalendar*calendar=[NSCalendarautoupdatingCurrentCalendar];NSDateComponents*componentsForReferenceDate=[calendarcomponents:(NSDayCalendarUnit|NSYearCalendarUnit|NSMonthCalendarUnit)fromDate:[NSDatedate]];[componentsForReferenceDatesetDay:10];[

iphone - 将静态字典数据添加到我的静态数组中

您好,我已经准备了静态字典,其中包含像Like这样的数据{Age=25,Name=Ajay;}我的要求是我想将这本字典添加到我的数组中,我需要这样的格式({Age=25,Name=Ajay;})我的代码:mainArray=[[NSMutableArrayalloc]init];dictMain=[[NSMutableDictionaryalloc]init];//dictMain=@{@"Name":@"Ajay",@"Age":@"25"};[dictMainsetValue:@"Ajay"forKey:@"Name"];[dictMainsetValue:@"25"forKey:

iphone - ' channel 未触发 : onDOMContentLoaded' error throwing in Phonegap iPhone

我使用Phonegap2.9和Jquerymobile1.4Beta1开发了一个iPhone应用程序。该应用程序在XcodeiPhone模拟器中运行良好,但在我尝试部署到iPhone设备时在cordova.js中抛出“Channelnotfired:onDOMContentLoaded”(来自Xcode的iOS6)。该应用需要很长时间(超过2-3分钟)才能显示index.html并在Xcode输出窗口中显示上述错误。 最佳答案 检查您是否包含任何无法从您的设备访问的外部javascript文件。还要检查设备上的网络连接。应用程序是否

iphone - viewController 坐标中的 iOS 7 端点 NavigationBar

在iOS7中view可以在NavigationBar和statusBar下我如何发现UIViewController在哪里(在什么CGPoint中)变得可见。所以在图像上你可以看到,绿色View出现在我的controller.view的顶部。我希望此View出现在NavigationBar的底部。我如何确定controller.view中的CGPoint等于NavigationBar的底部。所以View不能从屏幕顶部开始,NavigationBar有时会消失,所以greenView出现的坐标可以改变,这就是为什么我需要知道viewcontroller.view坐标系中Navigatio

iphone - 不断从 iOS 应用轮询服务器以获取新的 JSON?

我正在尝试编写一个iOS应用程序,它将通知用户我通过API作为JSON信息访问的产品的价格变化。我想要一个后台任务,每n分钟重复检查一次服务器是否有新的JSON,并在满足某些条件时向用户发送通知。执行此操作的正确方法是什么? 最佳答案 正如之前的海报所提到的,这在服务器端完成比通过轮询更好。但是,使用ApplePushService通知客户端设备并不是理想的解决方案。问题是无法保证交付(根据Apple)并且您无法确认交付。用户可能会拒绝推送通知,如果您发送太多通知,Apple可能会拒绝发送通知,等等。您最好使用像PubNub或Pus

iphone - 应用程序在我的设备上崩溃但在模拟器中和通过 xcode 调试时工作正常

当我尝试在IOS6设备上运行时,我的应用程序崩溃了。但它在模拟器中运行良好,通过xcode进行调试,它在IOS7设备中也能顺利运行。问题仅适用于IOS6设备。这是我的控制台历史:***Terminatingappduetouncaughtexception'NSFileHandleOperationException',reason:'***-[NSConcreteFileHandlewriteData:]:Badfiledescriptor'-iPhoneReportCrash[5485]:Formulatingcrashreportforprocess[5482](UIKitApp

ios - iPhone 4 上的 UINavigationBar.barTintColor 问题

我正在自定义我应用程序的UINavigationBar和UIToolbar的barTintColor,如下所示:[[UINavigationBarappearance]setBarTintColor:[UIColorredColor]];这适用于iPhone5+和模拟器,但是当我在iPhone4(iOS7)上运行该应用程序时,一旦我使用pushViewControllerUINavigationBar就会变得完全清晰。当我操作self.navigationController.navigationBar.barTintColor而不是UINavigationBar.appearance

iphone - 跨多个 View iOS 的长轮询

我正在制作一个iOS应用。该应用程序还将集成聊天功能,我们的聊天服务器支持长轮询。该应用程序有多个View,例如:LoginView->MainMenuView->etc.etc.现在我的问题是我希望长轮询在所有ViewController上继续进行,以便应用程序本身不断连接到长轮询服务器,并且当收到响应时,响应数据根据当前View,以便可以根据当前View采取适当的操作。所以,我有一个非常糟糕的想法:在每次View更改后开始长轮询。请帮帮我。如果您需要更多信息,请回复。谢谢! 最佳答案 利用单例类1.创建单例类2.在Appdele

ios - 为什么禁用 allowsEditing 时,iPhone 上的相机拍摄的全屏照片不会显示在 UIImageview 中?

在我的应用程序中,我从iPhone相机拍摄照片并将这些照片放入带有图像的ScrollView中。问题是它只在我设置的情况下有效picker.allowsEditing=YES但在这种情况下,照片只会以正方形形式保存(感谢allowsEditing,相机功能中有一个选择正方形)。如果我删除这行代码(我想要的是因为我想要完整的照片,而不仅仅是它的一个选定的正方形),那么占位符图像将被替换为任何内容。这里是需要的方法:-(IBAction)takePhoto:(UIButton*)sender{UIImagePickerController*picker=[[UIImagePickerCon

ios - iPhone - 使用 iOS 6 的警报 View 文本字段转换

这个问题在这里已经有了答案:UIAlertViewwithtextfieldandthreebuttonsissueinios6(4个答案)关闭9年前。我的UIAlertView文本字段在使用iOS6时出现问题。文本字段一直移动到顶部。当我使用iOS7时,文本字段位于正确的位置。有人能帮我吗?这是代码:UIAlertView*message=[[UIAlertViewalloc]initWithTitle:@"Item?"message:nildelegate:selfcancelButtonTitle:@"Cancel"otherButtonTitles:@"Addanother",