我正在尝试将我的应用程序编译为带有iOS 3.1.3的iPhone 3.该设备作为开发人员激活,我已将部署目标配置为iOS 3.1,以便检测到iPhone.
当我单击Run时,它编译时没有错误,并说"已完成在myname的iPhone上运行MyApp".但是,应用程序没有在iPhone中执行,没有任何反应.
我想在旧设备中运行应用程序该怎么办?当我尝试使用iPhone 4时,没有问题!
谢谢!
另一个xcode 4 svn问题,提交失败,"无法执行操作,无法访问存储库."这是针对从远程svn存储库新检出的项目,对文件进行编辑并尝试提交更改失败,因为xcode 4的"脑死"svn集成失败.在xcode中我可以使用以前的版本来区分文件,查看完整的历史记录...来自shell的提交工作正常.在xcode中遇到与svn存储库连接的8个独立问题后,我达到了极度沮丧的程度.从我的角度来看,这部分xcode完全没有经过测试和错误.对这个有希望(但可疑)的最后一期的任何帮助将不胜感激.
在我的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文件夹中.
任何人都可以建议我解决这个问题
提前致谢!!!
我有一个使用故事板功能的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)
你们有什么感想?难道我做错了什么?切换视图的最佳方法是什么?
我正在使用带有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"文件中没有任何内容.如果是这种情况,我可以安全地删除该文件,因为它不包含任何测试吗?或者是否需要保留以便在其他文件中运行其他测试?
我在我的应用程序中使用MKStoreKit.现在我也想添加RestKit,但是在添加RestKit之后,我在XCode中收到以下错误消息:
Duplicate symbol _jk_collectionClassLoadTimeInitialization in [...]/libRestKitJSONParserJSONKit.a(JSONKit.o) and [...]/Objects-normal/armv7/JSONKit.o for architecture armv7
有什么想法我可以做些什么呢?
非常感谢!
编辑:如果我从MKStoreKit中删除JSONKit,我收到以下错误:

我试图最小化我的iOS 4游戏中的代码大小,所以我尝试启用所有与条带相关的命令,并使用-Os标志.
然而,奇怪的是我仍然发现二进制文件非常大,当我手动尝试使用控制台剥离二进制文件时("使用strip命令"),它实际上将它从18 mb减少到12.3 mb.
Xcode实际上是否使用了不同的条带机制,或类似的东西?使用console strip命令的问题是它给出了一条消息,说它使代码符号无效,所以我想知道是否可以在此strip命令之后使代码签名工作.
我有这个字符串代码,我在尝试释放内存时遇到问题,我了解到只有那些释放它的人才进行初始化,而不是自动释放,但是我遇到了字符串“ 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) 我想在程序的某个点上为iphone和ipad加载不同的xib但是想重用大部分代码.我该怎么做到这一点?
合适的人,我刚刚开始进入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) xcode4 ×10
ios ×5
iphone ×4
objective-c ×4
xcode ×3
compilation ×1
gcc ×1
ios5 ×1
ipad ×1
mkstorekit ×1
ocunit ×1
release ×1
restkit ×1
strip ×1
svn ×1
unit-testing ×1
xcode4.2 ×1