草庐IT

iphone-se

全部标签

iphone - 计划的本地通知未存储在 scheduledLocalNotification 数组中

我目前安排本地通知在每天下午6点出现一次,前提是用户当天尚未打开该应用程序。如果用户已经加载了应用程序,那么我想取消当天的通知并在明天下午6点安排一个新通知。通知显示正确,但是,当我尝试迭代计划通知列表(这不是我在应用程序中拥有的唯一本地通知)时,[[UIApplicationsharedApplication]scheduledLocalNotifications]数组始终为空。下面是给我带来麻烦的代码片段://SeeifweneedtocreatealocalnotificationtotelltheuserthattheycanreceiveadailyrewardNSArray

iphone - 在后台运行 iOS 应用程序

我想定期将用户当前的纬度和经度发布到服务器。应用程序在前台运行时发布正常。但是如果应用程序在后台运行,有什么办法可以做到这一点? 最佳答案 据我所知,您不应在applicationDidEnterBackground中调用任何耗时的函数,因为该应用会在短时间后暂停。来自Apple的IOS编程指南Mostapplicationsthatenterthebackgroundstatearemovedtothesuspendedstateshortlythereafter.Whileinthisstate,theapplicationdo

iphone - 发布在 friend 墙上,graph api IOS

我在网上搜索了很多,但我没有找到通过图形API在friend墙上发帖的工作方式。我想通过应用程序在friend墙上发布消息。 最佳答案 第一次获取好友获取好友列表[_facebookrequestWithGraphPath:@"me/friends"andDelegate:self];然后选择friend并发布他/她的墙[_facebookrequestWithGraphPath:@"frined_ID/feed"andParams:paramsandHttpMethod:@"POST"andDelegate:self];

iphone - 在 UITableView 样式中自定义 selectedBackgroundView 出站分组

使用UITableViewStyleGrouped后,使用带有自定义颜色的selectedBackgroundView时会出现问题。它在UITableViewCell之外绘制。是否可以将它们夹在边界内? 最佳答案 我也遇到过类似的问题,没有找到简单易行的方法解决。我为UIImage创建了类别,并使用了多个图像来捕获所有情况。single_cell_bg.png-带圆角的图像top_cell_bg-带有圆顶角的图像.....不是那么优雅,但工作@interfaceUIImage(CellBacground)-(UIImage*)bac

iphone - UIActionSheet 按钮索引

我的应用中有一个UIActionSheet,默认有4个按钮。如果用户自定义图像,操作表会获得额外的第5个按钮,允许用户重置此图像。我正在使用此委托(delegate)方法来确定单击了哪个操作表按钮:-(void)actionSheet:(UIActionSheet*)actionSheetclickedButtonAtIndex:(NSInteger)buttonIndex问题是默认情况下,取消按钮位于buttonIndex2,但当出现第5个按钮时,它位于buttonIndex3。无论如何,通过了解buttonIndex,您是否可以访问操作表按钮的标题/名称?

iphone - 使用用户触摸输入更改 View 大小

我想使用用户触摸输入更改我的View大小。我所知道并将尝试的是使用TouchesMoved方法,然后找到距离触摸最近的View顶点,使用动画使View沿该方向增加。但在开始之前我遇到的问题很少。1)相机应用程序在裁剪照片方面具有相同的功能。有一个显示实际裁剪面积的网格。我不知道如何显示该网格。我对opengl一无所知。我希望将其作为用户处于编辑模式的指示吗?2)相机应用程序裁剪功能也是使用用户触摸输入更改大小,但如果触摸靠近View的四个顶点,它只会更改View大小。据我所知,有一种方法可以检查触摸是否在特定的矩形CGRectContainsPoint中,但如何将其过滤到View的边界

iphone - 当用户选择不购买 iOS InApp Purchase 中的项目时,如何自定义错误处理?

例如,当用户在InApp购买过程中要求登录时,他们可以点击“取消”按钮,然后应用程序将退出Can'tconnecttotheiTunesStore是否可以使用我们自己的回调来代替这个标准消息? 最佳答案 我相信您不会收到“无法连接到iTunesStore",我怀疑您正在显示回调错误的警报View。我检查过iOS5和4.3。如果您没有看到这个4.3及更高版本,我不会担心。您可以使用以下代码检查用户是否取消了交易在restoreCompletedTransactionsFailedWithError中尝试以下代码if(error.cod

iphone - viewDidLoad 在 initWithFrame 之前被调用?

我有一个自定义初始化方法:-(id)initWithFrame:(CGRect)frameandImage:(UIImage*)image{self=[superinit];if(self){self.view.frame=frame;self.imageView_.image=image;self.imageScrollView_.frame=self.view.frame;imageOriginalFrame=frame;zoomedImageFrame=frame;NSLog(@"SCREENDIM%fAND%f",zoomedImageFrame.size.height,zoo

iphone - objective-c 获取一个类的所有属性(反射)

我只是想知道Xcodeobj-c中是否有一种方法可以通过编程方式获取对象的所有属性(通过代码未知类型),然后循环遍历所有属性并获取值。我知道如何使用反射在.net世界中做到这一点,但不知道如何在objective-c中做到这一点。有什么想法吗?提前致谢 最佳答案 您需要阅读Objective-CRuntimeProgrammingGuide和Objective-CRuntimeReference.您会在Objective-C运行时中找到诸如class_copyIvarList()、class_copyMethodList()、obj

iphone - 如何在我的整个 xml 字符串中将双引号转义为\"?

非常简单的问题,但给我带来了困难,我想在我的整个xml文件中将“替换为\”。我试过了,但不知道该怎么做。我的尝试:escapedXMLString=[xmlstringByReplacingOccurrencesOfString:@"""withString:@"\""];当然上面的行甚至不会编译,因为我正在转义双引号。那么有什么解决办法吗? 最佳答案 您需要\来转义查找字符串中的",并需要\来转义替换中的\"。escapedXMLString=[xmlstringByReplacingOccurrencesOfString:@"\