小编Thr*_*dyn的帖子

错误:libxml/parser.h:没有这样的文件或目录

我正在尝试使用XML(专业iPhone和iPad数据库应用程序编程中的第10章),我遇到了一些麻烦.

Header Search PathsBuild 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)

但这对于生产应用来说并不好.

xml xcode objective-c

4
推荐指数
2
解决办法
2万
查看次数

'+ [NSInvocation invocationWithMethodSignature:]:方法签名参数不能为nil'(Cocos2D)

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)

iphone xcode objective-c cocos2d-iphone

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

'+ systemFontSize:'找不到

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数据库应用程序编程
我会感到惊讶,如果它,但你去.

xcode warnings objective-c

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

删除Objective-C中字符串中的字符

我有一个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工作,第二个没有.

如果你能帮助我,我将很高兴,谢谢.

cocoa objective-c

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

UITableViewStyleGrouped默认标题视图?

我正在尝试实现一个用于删除整个部分的控件,如果删除按钮位于标题中,它会在我的应用程序中看起来最好,而不是像UIPopoverView这样的叠加.


在写这个问题的过程中,我找到了答案.很容易,一旦有一个起点.

uitableview

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

将self.parentViewController与给定的UIViewController进行比较

可能吗?也就是说,我可以做这样的事情,这不起作用......

if (self.parentViewController == CustomViewController) {
    // do something
} else {
    // do something else
}
Run Code Online (Sandbox Code Playgroud)

...例如,设置面板看起来更像是其可能的父控制器?(再例如,如果菜单柔和轻巧,但游戏玩法有点暗,那么说"如果你的父母是A看起来像这样,但如果你的父母是B,看起来像这样",这很方便.)

如果它肯定无法完成,或者如果将parentViewController与其他东西进行比较是危险/凌乱的话,我只会fromView根据它设置一个标志和代码.

objective-c uiviewcontroller

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

自定义uitableviewcell的高度

我有一个UITableViewCell内部自定义的NIB文件.我不是子类UITableViewCell.在我tableViewController,我加载我的自定义UITableViewCell并把它放在我的tableView.但是当tableView显示时,我的单元格的高度是标准的`UITableViewCell高度.为什么?在我的NIB文件中,高度为311.

iphone objective-c

0
推荐指数
1
解决办法
1393
查看次数