Tag: iphone

苹果PNS(推送通知服务)示例代码

有没有一个示例项目展示如何在iPhone上使用APNS以及如何设置东西? 我目前正在查看文档,但是有一些工作代码可以分开查看它们是如何一起工作的呢? 我似乎无法find任何使用谷歌或在iPhone开发中心。

详细披露之后的注解细节被按下了吗

我有一个MKMapView注释对象,有一个正确的标注附件详细披露button。 当按下button时,我正在使用addTarget:action:forControlEvent调用一个select器方法,该方法创build一个详细viewController并将其推送到视图堆栈。 我的问题是什么是访问启动标注详细信息控制器的注释信息的最佳方式。 详细披露button被设置为调用: [button addTarget:self action:@selector(disclosurePressed:) forControlEvents:UIControlEventTouchUpInside]; 看起来像这样: – (void)disclosurePressed:(id)sender { } 我想我可以find发件人UIButton的父注释,任何人都可以给我任何指示这是最好的。

在iOS6中,在推入堆栈时遇到问题,强制ViewController到某个interfaceOrientation

我有以下视图控制器设置: viewController1能够自由旋转到任何方向,除了画像颠倒。 viewController2被推到viewController1之上,我想它是相同的方向viewController1是,我想它不能够旋转。 viewController3被推到viewController2之上。 我想让viewController3处于肖像模式。 我有很多问题试图在iOS6中完成这一点(还没有在iOS5中尝试过)。 首先,我已经创build了自己的导航控制器,并在其中添加以下内容: – (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { return [self.topViewController preferredInterfaceOrientationForPresentation]; } – (NSUInteger)supportedInterfaceOrientations { return [self.topViewController supportedInterfaceOrientations]; } – (BOOL) shouldAutorotate { return [self.topViewController shouldAutorotate]; } 我已经尝试了很多不同的组合这些东西知道利用。 主要是我奋斗的地方是强迫vc3被呈现为肖像,如果vc2在风景。 任何帮助,将不胜感激。

如何将NSString转换为hex值

我想转换一个正常的NSString到一个NSString与(我所认为的)ASCIIhex值,并返回。 我需要产生与下面的Java方法相同的输出,但我似乎无法在Objective-C中find方法。 我在C和C ++中发现了一些例子,但是我很难将它们写入我的代码中。 这里是我试图重现的Java方法: /** * Encodes the given string by using the hexadecimal representation of its UTF-8 bytes. * * @param s The string to encode. * @return The encoded string. */ public static String utf8HexEncode(String s) { if (s == null) { return null; } byte[] utf8; try { utf8 = s.getBytes(ENCODING_UTF8); […]

禁用UIPageViewController反弹

为这个search了很多,但是还找不到合适的解决scheme。 是否有可能禁用UIPageViewController的反弹效果,仍然使用UIPageViewControllerTransitionStyleScroll ?

GCD,线程,程序stream和UI更新

我很难弄清楚如何把这一切放在一起。 我在Mac上有一个解谜应用程序。 你input谜题,按下一个button,当它试图find解决scheme的数量,分钟移动等,我想保持UI更新。 然后一旦完成计算,重新启用button并更改标题。 下面是一些示例代码从buttonselect器和解决函数:(请记住我从Xcode复制/粘贴,以便可能有一些失踪或其他一些错别字..但它应该让你知道我是什么,米试图做。 基本上,用户按下一个button,那个button是ENABLED = NO,函数调用来计算拼图。 在计算时,请使用移动/解决scheme数据更新UI标签。 然后一旦完成计算拼图,Button是ENABLED = YES; 按下button时调用: – (void) solvePuzzle:(id)sender{ solveButton.enabled = NO; solveButton.title = @"Working . . . ."; // I've tried using this as a Background thread, but I can't get the code to waitTilDone before continuing and changing the button state. [self performSelectorInBackground:@selector(createTreeFromNode:) withObject:rootNode]; // I've […]

如何将本地通知重复间隔设置为自定义时间间隔?

我正在制作一个iPhone应用程序,它需要本地通知。 在本地通知中有repeatInterval属性,我们可以将单位重复间隔分为mintute,hour,day,week,year等。 我想要重复的时间间隔应该是4个小时。 所以每4小时就会有本地通知。 我不希望用户为每个设置单独的通知。 我希望用户能够将repeatInterval设置为4小时。 我怎么做?

如何从UIBezierPath获取点列表?

我有一个UIBezierPath ,我需要从一个点列表。 在Qt有一个名为pointAtPercent的函数, pointAtPercent我的需求,但在Objective-C我找不到任何相同的东西。 有谁知道如何做到这一点?

didFinishPickingMediaWithInfo返回零照片

我正在努力捕获在4.0中使用返回的图像 – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [[picker parentViewController] dismissModalViewControllerAnimated:YES]; // MediaType can be kUTTypeImage or kUTTypeMovie. If it's a movie then you // can get the URL to the actual file itself. This example only looks for images. // NSString* mediaType = [info objectForKey:UIImagePickerControllerMediaType]; // NSString* videoUrl = [info objectForKey:UIImagePickerControllerMediaURL]; // Try getting the […]

UIScrollView暂停NSTimer直到滚动完成

当UIScrollView (或其派生类)正在滚动时,似乎所有运行的NSTimers都暂停,直到滚动完成。 有没有办法解决这个问题? 主题? 优先级设置? 什么?