Tag: xcode4.2

无法在xcode 4.2上构build我的项目

我已经升级了我的xcode到4.2(使用雪豹)。以前我使用Xcode 3.2.6和我的项目成功与它。 现在我无法构build它,而是Xcode发出以下错误 ld: warning: option -A is obsolete and being ignored ld: entry point (start) undefined. Usually in crt1.o for architecture armv7 Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang failed with exit code 1 该错误似乎是一些编译器错误,但无法弄清楚:(我google了,但没有运气,请build议一些解决scheme。

尽pipe基于位置的应用程序使用快速应用程序切换器杀死,但状态栏中显示灰色GPS箭头

我正在为iOS 5编写一个基于位置的应用程序。应用程序正在使用CLLocationManager来接收位置更新。 当应用程序启动时,我正在创buildLocationManager,调用[self.locationManager startUpdatingLocation]; 灰色的位置箭头出现在状态栏中。 当应用程序进入后台我打电话 [self.locationManager stopUpdatingLocation]; [self.locationManager startMonitoringSignificantLocationChanges]; 因为我只想在应用程序处于后台时收到重要的位置更改。 灰色的位置箭头仍然显示。 我在我的应用程序中也有一个退出button [self.locationManager stopUpdatingLocation]; exit(0); 当用户按下“退出”button时,应用程序结束,灰色位置button从状态栏中消失。 一切都很好,直到现在。 当用户使用快速应用程序切换器完成应用程序时,会出现问题,因为之后灰色位置箭头仍显示在状态栏中,尽pipe应用程序未运行。 当用户从他的iPhone中删除应用程序时,灰色位置箭头首先消失。 所以问题是: 当用户使用快速应用程序切换器完成应用程序并且灰色箭头仍显示在状态栏中,这是否意味着,位置更新仍然执行或这是否意味着应用程序在过去24小时内使用位置服务? 我想答案是第一个,位置更新仍然执行! 应用程序需要在后台执行,所以当应用程序进入后台时,无法停止LocationManager。 applicationWillTerminate:当用户使用快速应用程序切换器杀死应用程序时从未被调用。 有什么办法可以收到一个事件,当应用程序被终止使用快速应用程序切换器或终止的操作系统? 我已经看到一些其他的应用程序,当应用程序被快速应用程序切换器杀死时,状态栏中的灰色箭头消失。 这些应用程序如何实现?

GLPaint画笔效果与模糊和斜angular

我正在研究基于GLPaint代码的绘图应用程序。 有人知道如何得到这样的效果吗? 我已经尝试过不同的宽度和刷高度值,但仍保持不变。 我需要考虑glBlendFunc()吗? 或者是否可以彻底改变画笔的宽度和高度。 提前致谢。

当我尝试呈现一个UIPopoverController时崩溃/ SIGABRT

嗨,我在我的智慧结束,我在这里做错了。 我正在使用ios5,没有崩溃,如果我不打电话presentPopoverFromBarButtonItem。 有没有人经历类似的事情? 我检查了苹果开发者论坛,谷歌,堆栈溢出,找不到任何东西。 在gdb上运行bt也没有显示任何提示。 UIViewController *viewTwo; viewTwo = [[ViewTwo alloc] initWithNibName:@"ViewTwo" bundle:nil]; UIPopoverController *popover; popover = [[UIPopoverController alloc] initWithContentViewController:viewTwo]; [popover presentPopoverFromRect:[theButton bounds] inView:theButton permittedArrowDirections:UIPopoverArrowDirectionLeft animated:NO];

Xcode Storyboard视图控制器中有多个视图,其中一个不会出现在Storyboard编辑器中

我无法更新别人在Xcode中创build的项目。 这是一个构build在故事板中的应用程序,在一个案例中,有一个视图控制器,在故事板编辑器的文档轮廓调色板(包含的图像中显示)下面有多个视图。 第一个视图是在故事板编辑器中单击时突出显示的视图,而当您更改devise或视图中更新的视图中的对象时。 还有第二个视图(在退出和第一响应者之下的那个视图)以某种方式附加到该场景,但是我不知道如何编辑该视图的devise 。 如果我点击那个视图或者它的任何一个孩子,我可以清楚地看到它们在右侧的各个视图中的属性(连接,属性等等)。 (编辑1 – 这个问题的原始版本build议这些额外的视图被用于切换到横向时所需的特殊布局,实际上它们比这更普遍使用,例如,在活动视图上显示popup窗口时)。 无论如何,我的主要兴趣在于能够修改第二种观点。 好像在编辑器里面一定有办法看到它,我只是想念它。 我已经search了在故事板中实现纵向和横向视图的教程(似乎没有使用这种方法),用于诸如“在故事板场景中的多个视图”之类的短语,并且通过菜单选项(包括有希望的选项“unembed”第二个视图被选中,但是当点击它从场景中删除视图,然后我找不到)。 我不知道要去哪里了解更多信息。 我如何编辑这个视图? 任何帮助表示赞赏。

embedded导航控制器

我刚刚更新我的Xcode从4.2到4.3.3,我不断遇到一个问题是有可能在一个单一的视图应用程序中添加一个导航控制器,因为当我试图embedded到控制器没有任何反应。 我想有两个视图控制器通过button连接到第二个控制器和导航栏回到第一个视图控制器。 我想不出任何其他方式来连接视图控制器,请帮助我的任何想法。

如何在xCode 4.2中添加Entitlement.plist

我正在使用Xcode 4.2。 在这个版本中,我看不到任何添加Entitlements.plist的方法。 那么我怎样才能在我的项目中添加该文件,因为我需要在iPhone上安装我的应用程序。

ios 5将导航控制器中后退button的背景更改为透明

我已经定制了导航控制器标题栏的背景图像,但我真的很努力将后退button的背景颜色更改为透明,以便它与下面的绿色标题栏相匹配。 我对iOS开发相当新颖。 任何人都可以build议可以做什么? 以下是我用来更改导航控制器标题栏的代码,以防万一: – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)] ) { UIImage *image = [UIImage imageNamed:@"greenbar.png"]; [self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault]; // [[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; } //change back button image } 编辑 :经过一些研究,我设法得到我想要的。 这是更改后退button的背景图片的代码: UIImage *image1 = [UIImage imageNamed:@"back-bt.png"]; […]

交叉编译FreeTDS到iPhone

由于这个问题没有答案,我花了大半个学期,我认为我会发布如何交叉编译FreeTDS 0.91到iPhone ARMv6,ARMv7架构。 这是使用Xcode 4.2和iOS 5 SDK完成的。 之所以问这个问题,是因为您正在开发iOS设备的应用程序,需要连接到Mircosoft SQL Sever,这需要使用Tabular Data Stream(TDS)协议,因为它是Microsoft专有的。 我也会提到你需要一定的技术水平来尝试这个。 这是一个非常精简的版本,花了我近两个月的时间才弄明白(我把所有不应该做的事情都留给了我)。 其他与此有关的文件: 基本如何使用FreeTDS http://www.freetds.org/userguide/samplecode.htm 微软的TDS API文档http://msdn.microsoft.com/en-us/library/aa936985(v=sql.80) 看到我的答案在下面。 另请参阅Xcode 4.5更新文件的saskathex答案。

没有findios类“预期types”

我在FooterSelectorView.h遇到了两个问题,我不知道为什么。 一个是警告,另一个是错误。 出于某种原因xcode不能识别FooterArchiveItemView所以我不能input我的对象,因为这是导致其他propblems。 有没有人见过这样的事情? 我该如何解决? FooterSelectorView.h #import <UIKit/UIKit.h> #import "FooterArchiveItemView.h" @interface FooterSelectorView : UIImageView // #warning Type of property 'activeItem' does not match type of accessor 'setActiveItem:' @property (nonatomic, retain) FooterArchiveItemView *activeItem; // #error Expected a type – (void)setActiveItem:(FooterArchiveItemView *)activeItem_; – (void)update; – (CGPoint)absoluteCenterOf:(UIView *)obj; @end 相关类 FooterArchiveItemView.h #import <UIKit/UIKit.h> #import "AutosizeableView.h" #import "FooterArchiveView.h" typedef […]