我正在尝试使用XML(专业iPhone和iPad数据库应用程序编程中的第10章),我遇到了一些麻烦.
在Header Search Paths在Build Settings我有这样的路径:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/usr/include/libxml2/
这一切都很好,但随后:
#import <libxml/parser.h>
#import <libxml/tree.h>
error: libxml/parser.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
如果我翻转进口:
#import <libxml/tree.h>
#import <libxml/parser.h>
error: libxml/tree.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
奇怪的.
现在我有这个:
#import <libxml/catalog.h> // Dirty hack
#import <libxml/parser.h>
#import <libxml/tree.h>
error: libxml/catalog.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
但这对于生产应用来说并不好.
Xcode 3.2.5,iOS 4.2(模拟器),Cocos2D 0.99.5
在本教程之后会出现一个精彩的崩溃,如下所示.
我没有通过谷歌在任何网站上找到一个(直接)相关的东西.我得到的最接近的是这个网站上的其他东西有相同的错误,但完全不同的原因.(无论如何,我假设如此.但是,鉴于0.99.5带有两个Analyzer结果,它可能只是一个糟糕的版本...)
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSInvocation invocationWithMethodSignature:]: method signature argument cannot be nil'
*** Call stack at first throw:
(
0 CoreFoundation 0x013cbbe9 __exceptionPreprocess + 185
1 libobjc.A.dylib 0x015205c2 objc_exception_throw + 47
2 CoreFoundation 0x0133bb09 +[NSInvocation invocationWithMethodSignature:] + 553
3 FirstGame 0x0005ddd4 -[CCMenuItem initWithTarget:selector:] + 308
4 FirstGame 0x0005e528 -[CCMenuItemLabel initWithLabel:target:selector:] + 104
5 FirstGame 0x0005fb1d -[CCMenuItemFont initFromString:target:selector:] + 365
6 FirstGame 0x0005f8db +[CCMenuItemFont itemFromString:target:selector:] + 123
7 …Run Code Online (Sandbox Code Playgroud) Method '+systemFontSize:' not found (return type defaults to 'id')
'UIFont' may not respond to '+systemFontSize:'
在Google上搜索确切的词组不会得到任何相关或不相关的结果.我发现最近的是其他人label.font = [UIFont systemFontSize:12.0];在解决问题时遇到了不同的问题.这就是我现在要做的事情,但Xcode对此大吼大叫.
如果重要的话,我正在使用这本书:专业的iPhone和iPad数据库应用程序编程
我会感到惊讶,如果它,但你去.
我有一个NSOpenPanel电话oPanel.从它,我得到一个文件夹的路径.当我使用URL(而不是弃用的文件名)时,我想摆脱开头(file:// localhost).
但我有以下错误,我无法理解:
2011-07-29 18:01:45.587 RedimV3[12857:407] -[NSURL length]: unrecognized selector sent to instance 0x1023543d0
2011-07-29 18:01:45.588 RedimV3[12857:407] -[NSURL length]: unrecognized selector sent to instance 0x1023543d0
Run Code Online (Sandbox Code Playgroud)
这是代码:
NSArray *files = [oPanel URLs];
NSLog(@"before: %@", [files objectAtIndex:0]);
NSMutableString *temp = [[NSMutableString alloc] initWithString:[files objectAtIndex:0]];
[temp deleteCharactersInRange:NSMakeRange(0,15)];
NSLog(@"after: %@",temp);
Run Code Online (Sandbox Code Playgroud)
第一个NSLog工作,第二个没有.
如果你能帮助我,我将很高兴,谢谢.
我正在尝试实现一个用于删除整个部分的控件,如果删除按钮位于标题中,它会在我的应用程序中看起来最好,而不是像UIPopoverView这样的叠加.
在写这个问题的过程中,我找到了答案.很容易,一旦有一个起点.
可能吗?也就是说,我可以做这样的事情,这不起作用......
if (self.parentViewController == CustomViewController) {
// do something
} else {
// do something else
}
Run Code Online (Sandbox Code Playgroud)
...例如,设置面板看起来更像是其可能的父控制器?(再例如,如果菜单柔和轻巧,但游戏玩法有点暗,那么说"如果你的父母是A看起来像这样,但如果你的父母是B,看起来像这样",这很方便.)
如果它肯定无法完成,或者如果将parentViewController与其他东西进行比较是危险/凌乱的话,我只会fromView根据它设置一个标志和代码.
我有一个UITableViewCell内部自定义的NIB文件.我不是子类UITableViewCell.在我tableViewController,我加载我的自定义UITableViewCell并把它放在我的tableView.但是当tableView显示时,我的单元格的高度是标准的`UITableViewCell高度.为什么?在我的NIB文件中,高度为311.