标签: xcode4

Xcode 4.2为iOS 3.1.3设备编译

我正在尝试将我的应用程序编译为带有iOS 3.1.3的iPhone 3.该设备作为开发人员激活,我已将部署目标配置为iOS 3.1,以便检测到iPhone.

当我单击Run时,它编译时没有错误,并说"已完成在myname的iPhone上运行MyApp".但是,应用程序没有在iPhone中执行,没有任何反应.

我想在旧设备中运行应用程序该怎么办?当我尝试使用iPhone 4时,没有问题!

谢谢!

xcode compilation ios xcode4

2
推荐指数
1
解决办法
1993
查看次数

xcode 4 svn问题,提交失败,"无法执行操作,无法访问存储库".

另一个xcode 4 svn问题,提交失败,"无法执行操作,无法访问存储库."这是针对从远程svn存储库新检出的项目,对文件进行编辑并尝试提交更改失败,因为xcode 4的"脑死"svn集成失败.在xcode中我可以使用以前的版本来区分文件,查看完整的历史记录...来自shell的提交工作正常.在xcode中遇到与svn存储库连接的8个独立问题后,我达到了极度沮丧的程度.从我的角度来看,这部分xcode完全没有经过测试和错误.对这个有希望(但可疑)的最后一期的任何帮助将不胜感激.

svn xcode4

2
推荐指数
1
解决办法
6669
查看次数

XCode 4上缺少显示警告文件的文件://localhost /.../WaveView.h:警告:缺少文件:工作副本中缺少/..../WaveView.h

在我的iPhone应用程序中,我正在实施音频录制,它适用于iPhone模拟器/设备,它说文件丢失如下:

Missing File
file://localhost/.../WaveView.h: warning: Missing file: /..../WaveView.h is missing from working copy
Run Code Online (Sandbox Code Playgroud)

并且文件WaveView.h和WaveView.m在左侧滑动条中显示红色,我在finder中显示删除此文件,但该文件不存在于app文件夹中.

任何人都可以建议我解决这个问题

提前致谢!!!

iphone objective-c xcode4 xcode4.2

2
推荐指数
1
解决办法
5062
查看次数

故事板和切换视图?

我有一个使用故事板功能的iPad应用程序,然后我有一个单独的.xib文件用于另一个视图.我可以切换到单独的视图及其罚款:

-(IBAction)SecondView:(id)sender{

    SecondView *Second = [[SecondView alloc] initWithNibName:nil bundle:nil];
    [self presentModalViewController:Second animated:NO];

}
Run Code Online (Sandbox Code Playgroud)

但当我在第二个视图中并尝试返回时,我只使用第一个视图控制器执行所有操作,但它只是进入黑屏:

-(IBAction)FirstView:(id)sender{

    FirstView *First = [[FirstView alloc] initWithNibName:nil bundle:nil];
    [self presentModalViewController:First animated:NO];

}
Run Code Online (Sandbox Code Playgroud)

你们有什么感想?难道我做错了什么?切换视图的最佳方法是什么?

iphone xcode objective-c ios xcode4

2
推荐指数
1
解决办法
5195
查看次数

在XCode中组织iOS OCUnit测试文件

我正在使用带有Xcode 4.2的OCUnit将单元测试添加到现有的iOS项目中.我已经成功添加了一个新的构建目标(遵循以下说明:http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/)并已设置一些简单的示例测试只是为了检查我是否可以运行测试并且它们按预期工作.

我的问题是添加更多的测试文件,以及如何组织它们.现有的代码库非常广泛,包含数百个类,我们迟早需要添加测试.显然,将所有测试放在自动生成的"UnitTests.m"文件中会很疯狂.我看到我可以使用'Objective-C测试用例类'模板添加更多文件,但是我不清楚这与我添加测试目标时XCode生成的总体'UnitTest.m'有什么关系.

XCode是否只是查找测试目标的所有测试文件并运行所有测试?如果是这样,为我正在测试的每个类生成一个新的测试文件是有意义的,而在主"UnitTests.m"文件中没有任何内容.如果是这种情况,我可以安全地删除该文件,因为它不包含任何测试吗?或者是否需要保留以便在其他文件中运行其他测试?

xcode unit-testing ocunit ios xcode4

2
推荐指数
1
解决办法
1150
查看次数

Restkit + MKStoreKit:由于JSONKit而重复的符号

我在我的应用程序中使用MKStoreKit.现在我也想添加RestKit,但是在添加RestKit之后,我在XCode中收到以下错误消息:

Duplicate symbol _jk_collectionClassLoadTimeInitialization in [...]/libRestKitJSONParserJSONKit.a(JSONKit.o) and [...]/Objects-normal/armv7/JSONKit.o for architecture armv7

有什么想法我可以做些什么呢?

非常感谢!

编辑:如果我从MKStoreKit中删除JSONKit,我收到以下错误:

在此输入图像描述

duplicate-symbol xcode4 restkit mkstorekit

2
推荐指数
1
解决办法
2024
查看次数

Xcode 4:iOS二进制大小和条带

我试图最小化我的iOS 4游戏中的代码大小,所以我尝试启用所有与条带相关的命令,并使用-Os标志.

然而,奇怪的是我仍然发现二进制文件非常大,当我手动尝试使用控制台剥离二进制文件时("使用strip命令"),它实际上将它从18 mb减少到12.3 mb.

Xcode实际上是否使用了不同的条带机制,或类似的东西?使用console strip命令的问题是它给出了一条消息,说它使代码符号无效,所以我想知道是否可以在此strip命令之后使代码签名工作.

gcc strip ios xcode4

2
推荐指数
1
解决办法
2086
查看次数

NSString发布

我有这个字符串代码,我在尝试释放内存时遇到问题,我了解到只有那些释放它的人才进行初始化,而不是自动释放,但是我遇到了字符串“ end”和nSum版本的问题。

NSString *urlBase = [[NSString alloc] initWithFormat:@"http://service.svc/"];
NSString *op = [[NSString alloc] initWithFormat:@"op1"];
NSString * final = [urlBase stringByAppendingFormat:op];
NSString * nSum = sumTextfield.text;
final = [final stringByAppendingFormat:nSum];

//release

[ urlBase release ];
[ op release ];
//[final release]; error
//[final autorelease]; error
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助。

更新:

- (IBAction)mostrarOpciones {
 // code (UP)
}
Run Code Online (Sandbox Code Playgroud)

release objective-c xcode4 ios5

2
推荐指数
1
解决办法
3031
查看次数

如何在iphone和ipad中加载不同的xib?

我想在程序的某个点上为iphone和ipad加载不同的xib但是想重用大部分代码.我该怎么做到这一点?

iphone ipad ios xcode4

2
推荐指数
1
解决办法
713
查看次数

捏手势识别器

合适的人,我刚刚开始进入Xcode 4,打算开始制作iPhone应用程序.没什么太重要的,不是游戏等...但是我正在努力应对这种捏合的姿态....

出于某种原因,当我使用iphone 5.0模拟器时它一切正常......但是当我在iphone 3G上导出和尝试它时,我在使用夹点设备加载屏幕时出错.

我正在使用此代码进行捏合手势:

在.h文件中:

-(IBAction)Zoom:(UIPinchGestureRecognizer *)recognizer;
Run Code Online (Sandbox Code Playgroud)

在.m文件中:

-(IBAction)Zoom:(UIPinchGestureRecognizer *)recognizer{
    recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale,recognizer.scale); recognizer.scale = 1; 
}
Run Code Online (Sandbox Code Playgroud)

但当我点击我的按钮使用此代码加载带有手势工具(OurWorkSubOne)的屏幕时:

-(IBAction)switchViewSeven:(id)sender {
    OurWorkSubOne *second = [[OurWorkSubOne alloc] initWithNibName:nil bundle:nil];
   [self presentModalViewController:second animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Fri Sep 16 06:56:50 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c xcode4

2
推荐指数
1
解决办法
8366
查看次数