Tag: iphone

在iOS4的后台发布位置更新

我可以在iOS4的后台向我的服务器发送位置更新吗? 我想让用户更改位置,并使用Web服务调用将其发布到服务器。 这里的主要问题是,当应用程序处于后台时,是否可以调用Web服务或http-post?

self.navigationItem.rightBarButtonItem vs self.navigationController.navigationItem.rightBarButtonItem

我对使用self.navigationItem.rightBarButtonItem和self.navigationController.navigationItem.rightBarButtonItem感到困惑。 哪一个是正确的方法?

如何在点击UIView时改变它的风格?

我正在使用以下代码制作不同的UIView的tappable(它们不是从UIControlinheritance): UITapGestureRecognizer* gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(userTappedOnLink:)]; [labelView setUserInteractionEnabled:YES]; [labelView addGestureRecognizer:gesture]; 但是当我们突出显示时,我也想改变它的风格。 我怎么做?

iOS SDK:如何检查端口是否打开?

我还没有找到关于如何检查端口是否打开的任何信息。 我尝试用AsyncSocket类实现它,但它总是返回TRUE,尽管我拒绝服务器上该端口的所有连接。 另外,我尝试使用AsyncSocket的isConnected方法但总是返回FALSE。 我的代码到目前为止: //Init socket socket=[[AsyncSocket alloc] initWithDelegate:self]; //results on TRUE always! NSLog(@”Ready”); NSError *err = nil; if(![socket connectToHost:@”10.1.2.40″ onPort:25 error:&err]) { NSLog(@”Error: %@”, err); } else { NSLog(@”Connected”); } //addition – results in FALSE always! if([socket isConnected]) { NSLog(@”yes, its connected”); } else { NSLog(@”not connected…”); } [socket disconnect];

如何刷新iPhone中的NSLocale?

我目前正在使用iPhone应用程序,使用NSLocale使当前货币符号正常工作,但当我按下主页按钮时,应用程序进入后台进程并更改货币(设置>>国际>> ​​Regionformat >>像美国,印度等…)以这种方式,然后从背景打开该应用程序货币符号没有改变,但我导航到另一个屏幕然后来到前一个屏幕只有货币改变,但我想当我从背景打开应用程序,然后货币符号自动更改。 如何解决这个问题? 我需要你的帮助 谢谢 我在这里试过代码: NSLocale *theLocale = [NSLocale currentLocale]; Getdollarsymbol = [theLocale objectForKey:NSLocaleCurrencySymbol]; NSString *Code = [theLocale objectForKey:NSLocaleCurrencyCode];

撤销分发证书时APNS证书会发生什么

我是APNS证书的新手。 我的问题是一位老开发者丢失了我们用于几个内部(ad-hoc)应用程序的私钥,以及我们用来向用户推出应用程序和策略的应用程序。 我知道获取私钥的唯一方法是撤销证书,然后生成一个新证书并重新签名所有内部应用程序并使用新证书重新部署。 我唯一担心的是使用APNS的应用程序会发生什么情况,这仍然使用我们苹果帐户的分发证书,或者当我们撤销分发证书时这不会受到影响吗?

如何使用UIAppearance来设置子类的样式而不是超类?

我正在使用UIAppearance设计我的UINavigationBar。 我希望所有后退按钮都有灰色文本,所有我的rightBarButtonItems都有绿色文本(颜色是假设的)。 由于两个按钮默认都是UIBarButtonItems,因此UIAppearance无法区分这两个按钮。 所以我决定子类化一个UIBarButtonItem,称之为ActionBarButtonItem。 我在需要rightBarButtonItem的任何地方使用这个新的子类。 rightBarButtonItem UIBarButtonItem* done = [[ActionBarButtonItem alloc] initWithTitle:@”Done” style:UIBarButtonItemStyleDone target:self action:@selector(onDonePress)]; self.navigationItem.rightBarButtonItem = done; [done release]; UIAppearance NSDictionary* buttonStyle = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: [UIColor grayColor], , nil ] forKeys:[NSArray arrayWithObjects: UITextAttributeTextColor, nil ] ]; NSDictionary* actionStyle = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects: [UIColor greenColor], nil ] forKeys:[NSArray arrayWithObjects: UITextAttributeTextColor, nil ] ]; [[UIBarButtonItem […]

将app delegate定义为常量?

我正在尝试编写一个iPhone应用程序,但我遇到了问题。 我在一个类中声明了一个常量作为app委托 #define ikub (iKubMobileAppDelegate *)[[UIApplication sharedApplication] delegate] 当我需要获得数组的大小时,这是应用程序的实例变量 [ikub.subscriptions count] 我收到错误访问未知’订阅’的getter方法 。 我不确定为什么会这样。 请帮忙!!!!

如何将NSArray存储到plist或数据库中?

我有这个应用程序,当我按下一些按钮时必须存储信息..事实是,当我点击这个按钮时,我需要在本地存储这些数据,所以我可以在其他视图中将其加载到显示为数据。 我正在考虑一些plis或数据库。 问题是我无法得到一个好主意或好事。 我用对象传递数组。 我有按钮。 哪个是将整个arrays存储在手机内的最佳方式,所以我可以像存储一样读取它? 如果不清楚,请告诉我。 提前致谢

解析JSON与在iOS中解析XML

场景: 我正在处理一个解析器,用于在发出请求后从服务器发回的数据。 数据格式是JSON或XML。 题: 有没有理由选择其中一种格式? 哪一个更快,解析json或解析xml? 谢谢大家。