Tag: objective c

规范的方式来随机化目标C中的一个NSArray

是否有一个规范的方式随机化Objective C中的数组?

如何比较Objective-C中的两个date

我有两个date: 2009-05-11和当前date。 我想检查给定的date是否是当前date。 这怎么可能。

如何拦截点击UITextView中的链接?

当用户在UITextView中触摸自动检测到的手机链接时是否可以执行自定义操作? 请不要build议使用UIWebView。 请不要只重复苹果类的参考文本 – 当然我已经读过了。 谢谢。

在iOS中显示animationGIF

我注意到,使用iMessage,animationgif现在可以发送和显示。 这是否意味着苹果现在支持在应用程序中显示animationGIF,还是最简单的方法仍然是将图像分成几个帧,然后依次显示它们? 从iOS 5.1开始显示animationGIF最简单的方法是什么? 谢谢!

一旦创build,APNS设备令牌是否改变?

一旦创build,推送通知设备令牌就会改变? 应用程序更新时的示例 ? 或在任何其他情况下,它可以改变?

如何加载本地HTML文件到UIWebView

我试图加载一个HTML文件到我的UIWebView,但它不会工作。 这是阶段:我的项目中有一个名为html_files的文件夹。 然后,我在界面构build器中创build了一个webView,并在viewController中为它分配了一个插口。 这是我用来追加HTML文件的代码: -(void)viewDidLoad { NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"html" inDirectory:@"html_files"]; NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile]; [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]]; [super viewDidLoad]; } 这将无法正常工作,UIWebView是空白的。 我会感谢一些帮助。

iOS应用程序:如何清除通知?

我有一个iOS应用程序发送一些推送通知。 我的问题是,消息/通知停留在iOS中的通知中心,然后点击。 如何在下次打开应用程序时在通知中心中为我的应用程序删除通知? 我遇到过人们正在调用setApplicationIconBadgeNumber为零值的post来清除通知。 这对我来说似乎很奇怪,所以我相信也许有另一种解决scheme存在? EDIT1: 我在清除通知时遇到了一些问题。 请在这里看看我的代码: – (void) clearNotifications { [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0]; [[UIApplication sharedApplication] cancelAllLocalNotifications]; } – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { NSDictionary* dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; if (dictionary != nil) { NSLog(@"Launched from push notification: %@", dictionary); [self clearNotifications]; } } return YES; } – […]

UIActivityViewController在iOS8 iPad上崩溃

我目前正在使用XCode 6(Beta 6)testing我的应用程序。 UIActivityViewController适用于iPhone设备和模拟器,但与iPad模拟器和设备(iOS 8)崩溃与以下日志 Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentation occurs.' 我在iPhone 7和iOS 8上都使用以下代码 NSData *myData = [NSData dataWithContentsOfFile:_filename]; NSArray *activityItems = [NSArray arrayWithObjects:myData, nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:nil applicationActivities:nil]; activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard]; [self presentViewController:activityViewController animated:YES […]

保持纵横比和宽度来调整UIImage的大小

我在许多文章中看到通过保持宽高比调整图像大小。 这些function在resize时使用RECT的固定点(宽度和高度)。 但在我的项目中,我只需要根据宽度调整视图大小,高度应该根据高宽比自动调整。 任何人都可以帮我实现这个目标

iOS独特的用户标识符

我正在写一个iphone应用程序,它使用REST与我的服务器通信。 主要的问题是,我需要以某种方式识别用户。 不久之前,我们被允许使用UDID,但现在不允许它了。 那我应该用什么呢? 我需要在iPhone上的某种标识符,所以用户将删除应用程序,再次安装,他会得到相同的ID。