Tag: ios5

从故事板中初始化的UIViewController调用方法 – 目标c

我是新来的目标c Storyboarding ,我需要从UIVIewController调用方法。 在Storyboarding之前我在AppDelegate中初始化UIViewController ,或者只是在那里分配指针,然后从任何类中调用方法,访问AppDelegate属性。 如何在Storyboarding做到这一点,如果没有自己初始化UIViewController ? 我的应用程序是UITabBar应用程序,如果它确实很重要。

为什么string不等于什么被存储?

这是一个简单而奇怪的问题 if(tableViewNum == @"One") { if ([drinkArray objectAtIndex:0] == currentDate) { [updatedArray addObject:drinkArray]; NSLog(@"MADE THE ELSE1"); } NSLog(@"MADE THE ELSE2"); } else if (tableViewNum == @"Two") { if ([[drinkArray objectAtIndex:0] isEqualToString:yesterdayDate]) [updatedArray addObject:drinkArray]; } else { NSLog(@"MADE THE ELSE %@",tableViewNum); [updatedArray addObject:drinkArray]; } 在第一个if语句中,我问如果tableViewNum == @“One” 但是我不去if语句的那一部分,即使tableViewNum实际上等于@“One” 正如你可以看到最后的NSLog所有的方式出来的 MADE THE ELSE One 但是,如果tableViewNum真的等于一,它会通过if语句不是else语句代码… ?????

Xcode项目和iTunes Connect的iOS最低操作系统要求不同

我在7天前向iTunes提交了一个应用程序。 它的状态是“等待审查” 我在项目的设置中将iOS Deployment Target设置为6.0 : 我没有做任何关于info.plist文件中的最低操作系统版本或部署sdk: 我存档并提交我的应用程序到iTunes Connect。 今天,当我检查我的应用程序的Binary Details ,我看到这个, "Minimum OS Requirements : 5.0" : 为什么我的iOS部署目标和最低操作系统要求有区别? 我做错什么了吗? (例如info.plist编辑?) 如果我做错了,我该怎么办? 我应该拒绝我的二进制文件,提交一个新的和重置审查队列? 或者我应该联系苹果?

plist在字典里面写数据

是否有可能通过代码在我们的捆绑或我们的资源编辑pList文件中的值? 这意味着我的plist文件不是以编程方式创build的,我想以编程方式编辑它的值。

有没有人使用ios-sim工具在Simulator中运行.app文件?

如何通过/Developer50path到ios-sim。 我像这样路过,那有什么错? ios-sim launch –verbose –sdk 5.0 –env /Developer50 这似乎并没有工作。 我有安装了XCode3.2 , XCode4.0和XCode4.2 /Developer , /Developer42和/Developer50目录。 但是每当我运行这个工具,我只得到iPhoneSimulator 4.0而不是5.0。 我也显示sdkPath到/Developer而不是/Developer50 。 请告诉我,我应该传递什么参数来运行iPhoneSimulator 5.0 …

我如何启用隐式UIViewanimation?

试图把我的大脑围绕animation这里。 这是我的基本情况: _________ |Parent | | | | | | _____ | _____ | |A | | |B | | |_____| | |_____| |_________| 其中Parent是父视图, A和B都是UIView实例。 我select制作A和B UIView ,因为据我所知,图层不能接收用户交互。 我想要做的animation非常简单:我只想让A在屏幕左侧滑动,而B从右侧滑动。 我尝试了以下内容: CALayer *layer = viewA.layer; layer.position = CGPointMake(initialLayer.position.x, initialLayer.position.y – 480); 但该属性立即更新,没有animation。 使用CABasicAnimation可以让我的工作没有太多麻烦,但是我想学习使用隐式animation来处理这种场景,所以我可以在未来更快地进行原型devise。 这个post似乎暗示, UIView不能执行隐式animation(至less默认)。 我的问题: 有没有一种方法隐式地在UIView的图层上animation的属性? 怎么样? 如果没有,是否有更好的/规范的方式来做到这一点,这是不同于我的方法?

如何使用加速计在iphone屏幕上的油漆?

我是新的iPhone开发,我正在开发一个应用程序,我不得不使用加速度计在屏幕上绘画。 请帮助我这是可以做到的,如果有的话帮助我。

如何保存来自不同视图控制器的数据并将其加载到iOS中的另一个视图控制器中

我是iOS新手。 经过了很多文件,我很困惑。这是我必须做的。 我有几个视图控制器每个都有NSString值,我将input到一个文本字段,并将其保存在一个共同的地方,当我需要查看数据,它将显示在UITableview 。 我知道如何创build一个UITableview并加载其中的数据。 但我必须知道如何保存和加载。 到目前为止,我尝试了一些东西。 如果我进入一个新的领域,旧的内容被覆盖。我不知道从哪里开始。可以任何人一步一步的逻辑(而不是代码)。 所以我可以跟着这个 我尝试使用NSdefaults,但它没有效率,因为我的预期

无法从mainBundle中删除文件

我无法从我的主包中删除文件。 当我从XCODE 4.2的支持文件中手动删除它们时。 当我运行我的应用程序时,他们仍然显示。 我打开了“显示包内容”的应用程序文件,并从那里手动删除它们,当我运行应用程序时,它们仍然显示。 我已经从模拟器和库中的〜/ applications文件夹中删除了应用程序,并且存在相同的行为。 我错过了什么吗? 背景:我有一个帮手应用程序,我可以将文件放入“支持文件”文件夹并运行,以便将它们从KML转换为自定义XML,以便在另一个应用程序中通过服务器下载到设备。 我使用下面的代码从主包创build一个文件名数组,并将其传递给parsing器。 我有问题,因为它包括从捆绑删除/删除的文件,我不明白为什么。 任何帮助,将不胜感激。 -(NSArray*)findKMLFilesInMainBundle{ NSString *path = [[NSBundle mainBundle]resourcePath]; NSFileManager *fileManager = [NSFileManager defaultManager]; NSError *error = [[NSError alloc]init]; NSMutableArray *kmlArray = [[NSMutableArray alloc]initWithCapacity:10]; NSArray *files = [fileManager contentsOfDirectoryAtPath:path error:&error]; unichar buffer[5]; //now seach for the kml files for (NSString *fileName in files){ NSLog(@"%@",fileName); int count […]

Phonegap Xcode iOS应用程序在状态栏被点击时崩溃

我正在使用Phonecode 1.4.1的Xcode 4.3.1来构build一个iPhone应用程序。 每当我点击状态栏滚动到顶部,应用程序崩溃与EXC_BAD_ACCESS错误。 我已经尝试了一些这样的build议。 我也尝试添加以下代码的变体: [[[theWebView subviews] objectAtIndex:0] setScrollsToTop:NO]; ((UIScrollView*)[theWebView.subviews objectAtIndex:0]).scrollsToTop = NO; 到了 – (void) webViewDidFinishLoad:(UIWebView*) theWebView { … } 在AppDelegate.m内 但是,我一直无法解决这个问题。 我主要关心的是停止应用程序的forms崩溃,任何有识之士将不胜感激。