Tag: cocoa touch

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; } – […]

我如何获得与Cocoa Touch一周的一天?

如何在Objective-C中将string作为一个string?

检查到UITextField的input只是数字

如何validationinput到UITextField的string? 我想检查string是数字,包括小数点。

在iOS中将HTML转换为NSAttributedString

我正在使用UIWebView一个实例来处理一些文本和正确的颜色,它给出的结果作为HTML,而不是显示在UIWebView我想显示它使用Core Text与NSAttributedString 。 我能够创build和绘制NSAttributedString但我不确定如何转换和映射到属性string的HTML。 我知道在Mac OS X下, NSAttributedString有一个initWithHTML:方法,但是这只是一个Mac的附加,不适用于iOS。 我也知道还有一个类似的问题,但是没有答案,我虽然会再试一次,看是不是有人创造了这样做的方法,如果可以的话,是否可以分享。

深拷贝一个NSArray

有没有内置的函数,允许我深入复制一个NSMutableArray ? 我环顾四周,有人说[aMutableArray copyWithZone:nil]作为深层复制。 但我试了一下,似乎是一个浅的副本。 现在我手动做一个for循环的副本: //deep copy a 9*9 mutable array to a passed-in reference array -deepMuCopy : (NSMutableArray*) array toNewArray : (NSMutableArray*) arrayNew { [arrayNew removeAllObjects];//ensure it's clean for (int y = 0; y<9; y++) { [arrayNew addObject:[NSMutableArray new]]; for (int x = 0; x<9; x++) { [[arrayNew objectAtIndex:y] addObject:[NSMutableArray new]]; NSMutableArray *aDomain […]

UIImageresize无法正常工作

所以我一直在试图弄清楚我现在做错了一段时间,而我无法弄清楚。 我试图完成的是这样的: 用UIImagePickerController拍照 把拍摄的照片剪下来,把它变成方形(类似于Instagram) 在UIButton显示该图像 出于某种原因,每次我拍照时,都会在UIButton内部扭曲,看起来好像裁剪不能正常工作。 这是我所做的。 在didFinishPickingMediaWithInfo方法中,我有以下代码: – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { //Copy the image to the userImage variable [picker dismissModalViewControllerAnimated:YES]; userImage = nil; //Rotate & resize image userImage = [self resizeAndRotatePhoto:(UIImage *)[info objectForKey:UIImagePickerControllerOriginalImage]]; NSLog(@"Userimage size, width: %f , height: %f", userImage.size.width , userImage.size.height); //Update the image form field with the image and […]

将UIColor保存到NSUserDefaults并加载

将UIColor保存到NSUserDefaults然后将其恢复的最简单的方法是什么?

将string转换为NSDate

如何将string转换为iOS上的NSDate ?

“wait_fences:未能收到回复:10004003”?

我第一次(只有第一次)我的视图被加载,由于下面的代码行得到这个神秘的错误: – (void)viewWillAppear:(BOOL)animated { [textField becomeFirstResponder]; } 有一个明显的(约3 – 4秒,即使在模拟器上)延迟,由于这使得我的应用程序感觉没有反应。 有谁知道如何解决这个问题? 我在苹果的网站上找不到任何文档,或者在这里或谷歌上find任何解决scheme。 奇怪的是,相反的情况发生,如果我把行在-viewDidAppear:而不是-viewWillAppear: 也就是说,不是仅在第一次显示键盘时才打印错误,而不再是第一次打印错误,而是每次打印错误。 这给我造成了很大的困扰。

为什么NSUserDefaults无法在iPhone SDK中保存NSMutableDictionary?

我想在NSUserDefaults保存一个NSMutableDictionary对象。 NSMutableDictionary的键types是NSString ,值types是NSArray ,它包含一个实现NSCoding的对象列表。 每个文档, NSString和NSArray都符合NSCoding 。 我得到这个错误: [NSUserDefaults setObject:forKey:]:尝试插入NSCFDictionary类的非属性值…. 任何解决scheme?