Tag: iphone

取消UILocalNotification

我的UILocalNotification有问题。 我正在用我的方法安排通知。 – (void) sendNewNoteLocalReminder:(NSDate *)date alrt:(NSString *)title { // some code … UILocalNotification *localNotif = [[UILocalNotification alloc] init]; if (localNotif == nil) return; localNotif.fireDate = itemDate; localNotif.timeZone = [NSTimeZone defaultTimeZone]; localNotif.alertAction = NSLocalizedString(@"View Details", nil); localNotif.alertBody = title; localNotif.soundName = UILocalNotificationDefaultSoundName; localNotif.applicationIconBadgeNumber = 0; NSDictionary *infoDict = [NSDictionary dictionaryWithObject:stringID forKey:@"id"]; localNotif.userInfo = infoDict; [[UIApplication […]

iPhone开发 – 设置UIWebView字体

我必须显示丰富的文本,我从服务器拉,所以我使用的UIWebView。 现在的问题是,我无法控制在UIWebView中使用的字体。 如何更改字体以使用系统字体(使其与应用程序的其余部分保持一致)? 目前我正在做这样的事情: myRichTextView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, width, height)]; myRichTextView.backgroundColor = [UIColor clearColor]; [myRichTextView setScalesPageToFit:NO]; [myRichTextView loadHTMLString:myString baseURL:[NSURL URLWithString:myBaseURL]]; 同样,需要控制显示字体。 如果我无法控制字体,请让我知道UIWebView的其他select。 谢谢

如何在Java中开发iPhone应用程序?

在我的计算机科学课上,我完成了所有的项目。 所以我的老师认为开发iPhone应用程序是一个好主意。 唯一的问题是这个类是用java教的,而iPhone的应用是用Objective-C编写的。 我想知道是否有人用XMLVM开发了Java应用程序。 这个compliler(据说)将java字节码转换成Objective-C(无需苹果电脑或Objective-C知识)。 有谁知道这是否正确? 任何帮助是极大的赞赏。 http://www.xmlvm.org/overview/ 编辑:这是一个在iPhone上使用Java代码的代码示例 http://www.xmlvm.org/iphone/#

使用NSURL访问本地文件

我正在尝试访问资源目录中的XML文件存储。 我正在使用NSURL来使用NSURLConnection来访问这个文件(这个文件将来会被远程服务换掉)。 NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"file:///XMLTest.xml"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0]; NSURLConnection *connection=[[NSURLConnection alloc] initWithRequest:request delegate:self]; if (connection) { // Create the NSMutableData to hold the received data. // receivedData is an instance variable declared elsewhere. response = [[NSMutableData data] retain]; } else { NSLog(@"Could not create connection"); } 启动连接的类实现NSURLConnection方法: connection:willCacheResponse: connection:didReceiveData: connectionDidFinishLoading: connectionDidFinishLoading: 一旦我启动这个模拟器死亡,没有消息打印到控制台,所以我在哪里寻找损失。 任何想法,或者我只是做这个完全错误?

如何更改UISegmentedControl的字体颜色

我尝试将UISegmentedControl字体颜色从白色更改为黑色(对于iOS 4. *) UISegmentedControl *button = [[[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:itemTitle, nil]] autorelease]; button.momentary = YES; button.segmentedControlStyle = UISegmentedControlStyleBar; button.tintColor = [UIColor redColor]; for (id segment in [button subviews]) { for (id label in [segment subviews]) { if ([label isKindOfClass:[UILabel class]]) { UILabel *titleLabel = (UILabel *) label; [titleLabel setTextColor:[UIColor blackColor]]; } } } UIBarButtonItem *barButtonItem […]

在iPhone上摇动视觉效果(不摇动设备)

在login失败的时候,我宁愿避免显示警报,这太短暂了。 显示警报,然后在login屏幕上显示文本似乎是重复的。 所以我希望当用户input错误的用户名和密码(如Maclogin屏幕)时,以graphics的方式摇动我的login视图。 任何人都知道是否有办法把这个closures,或有任何build议,我可以使用另一个效果?

Xcode 7中iOS 9的XPC连接中断

我最近更新到Xcode 7,并将我的iPhone升级到iOS 9.我已经开发并发布了iOS应用程序,它在最新版本的iOS 8和Xcode 6上工作得非常好。 在尝试通过更新应用程序的iOS 9支持的过程中,我得到了最令人难以置信的奇怪的错误,让我感到莫名其妙。 我已经通过Xcode自动完成了所有的语法更正,现在我的应用程序可以正常生成。 它甚至运行在第一。 我有一个使用WebView的视图控制器的button。 此视图控制器会加载一个链接,显示来自YouTube的图片,网站或video。 内容一如既往地完美加载。 然而,程序会崩溃,并重新启动模拟器(和我的iPhone),并当我点击返回button(我在导航堆栈上)时,将我发送到locking屏幕。 在Xcode中,我收到以下消息: XPC连接中断。 终止,因为没有系统的应用程序。 我有Flurry分析集成在我的应用程序的方式,不知道如果这是一个问题。 我该如何解决这个问题? 我searchXPC连接似乎不会返回类似于我的问题。 我什至不知道XPC连接是什么,为什么这是在我的应用程序呢? 编辑:我find了解决这个问题的方法。 我不能说这是一个修复。 当使用方法self.navigationController?.popViewControllerAnimated的过程中发生崩溃时,设置为true。 我碰巧把它设置为false,崩溃停止(现在转换看起来很糟糕)。 我不知道这是为什么会起作用,只是增加了我的困惑。

iPhone / iOS:为邮政编码呈现HTML 5键盘

在移动设备上显示HTML 5input(即<input>标签)的不同键盘有几种技巧。 例如,有些文件logging在苹果的网站上, configurationWeb视图的键盘 。 这对于可用性来说是很好的,但是当涉及到国际邮政编码(主要是数字,但允许字母)的input时,我们剩下一些差的选项。 大多数人推荐使用pattern="\d*"技巧来显示数字键盘,但不允许input字母。 type="number"inputtypes显示常规键盘,但转移到数字布局: 这适用于iOS设备,但它使Chrome认为input必须是一个数字,甚至改变input的行为(上/下递增和递减值)。 有没有办法让iOS默认数字布局,但仍然允许字母数字input? 基本上,我想要type="number"的iOS行为,但我希望该字段在桌面浏览器上的行为像一个常规的文本字段。 这可能吗? 更新: 嗅探iOS用户代理并使用type="number"inputtypes不是一个选项。 type="number"不适用于string值(如邮政编码),它还有其他副作用(如剥离前导零,逗号分隔符等),使其不太理想的邮政编码。

iOS服务定期订阅策略,而不是内容

提前道歉,而不是一个编程问题,但由于网上提供的信息很less,我希望我可以原谅在这里问。 我想在iOS应用程序中使用来自Apple的新的定期订阅。 我之前已经对付款进行了编码,在那里没有任何问题,但是我无处可以find有关新订阅types允许的内容的指导。 这意味着“似乎”没有特别的指导,然而我所能find的所有讨论都是关于“内容”提供者而不是服务提供者。 我想为人们订阅的服务使用定期订阅。 我本身不提供任何内容。 使用旧的非续订订阅types(这是真的如此破碎,这是不值得使用)我99%确定该应用程序将被接受,但所有内容提供商的谈话,我担心,苹果真的不想SAAS提供商使用周期性订阅模式,并希望将其限制为内容的发布者。 有没有人有使用新的付款模式作为服务软件的经验? 我们希望得到一些更好的想法,在我们围绕这个概念构build一个完整的支付解决scheme之前,是否可行?

build立一个iOS应用程序没有拥有一个MAC?

如果错了,请纠正我。 我是新手机开发,我想开发一个应用程序提交到苹果商店。 但是,我非常灰心的Mac的价格,然后我正在开发应用程序的思想。 说我确切地知道我想要什么,以及如何编码它。 如果我要创build一个开发者账户并支付费用 – 然后借用我的朋友mac,写下代码并将我的代码提交给苹果公司。 这就是我需要的mac吗? 然后,我可以通过我的Windows电脑上的iTunes访问所有的统计数据? 有人可以告诉我,我妄想?