作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很困惑为什么会弹出这个警告。我在其他可以完美运行的 Controller 上使用相同的程序。
ConditionTableViewController.m:57: warning: passing argument 1 of 'initWithCondition:' makes integer from pointer without a cast
- (void)managedObjectSelected:(NSManagedObject *)managedObject
{
// Load View
Condition *con = (Condition *)managedObject;
ConditionDetailViewController *detail = [[ConditionDetailViewController alloc] initWithCondition:con];
detail.title = [[managedObject valueForKey:@"cave"] valueForKey:@"title"];
self.navigationItem.backBarButtonItem =
[[[UIBarButtonItem alloc] initWithTitle:@"Back"
style: UIBarButtonItemStyleBordered
target:nil
action:nil] autorelease];
[self.navigationController pushViewController:detail animated:YES];
[detail release];
}
- (id)initWithCondition:(Condition *)aCondition;
2011-07-26 11:03:08.485 CaveConditions[10631:f203] <NSManagedObject: 0xe6628e0> (entity: Condition; id: 0xe6608b0 <x-coredata://368AFBD3-2C66-4ED7-977D-AB8EED8BB577/Condition/p149> ; data: {
cave = "0x67486e0 <x-coredata://368AFBD3-2C66-4ED7-977D-AB8EED8BB577/Cave/p7>";
ccId = 678;
comment = "";
diveDate = 1286830059;
flow = "0xe668270 <x-coredata://368AFBD3-2C66-4ED7-977D-AB8EED8BB577/Flow/p1>";
imageURL = "orbe_doof.jpg";
insertDate = nil;
ip = "xxx.xxx.xxx.xxx";
line = "0xe668280 <x-coredata://368AFBD3-2C66-4ED7-977D-AB8EED8BB577/Line/p1>";
percolation = "0xe668290 <x-coredata://368AFBD3-2C66-4ED7-977D-AB8EED8BB577/Percolation/p5>";
sediment = "0xe6682a0 <x-coredata://368AFBD3-2C66-4ED7-977D-AB8EED8BB577/Sediment/p2>";
temperature = 13;
userMail = "xxx@xxx.ch";
username = "Hans K...";
visibility = "0xe6682b0 <x-coredata://368AFBD3-2C66-4ED7-977D-AB8EED8BB577/Visibility/p7>";
})
#import "CellTableViewController.h"
#import "Cave.h"
#import "ConditionTableViewController.h"
#import "ConditionDetailViewController.h"
#import <UIKit/UIKit.h>
#import "Condition.h"
#import <QuartzCore/QuartzCore.h>
#import "ConditionDetailViewController.h"
#import "DataProcessor.h"
#import "PhotoViewController.h"
最佳答案
initWithCondition:
是 NSConditionLock
的一种方法Foundation 框架中的类,它接受一个整数。我认为 Xcode 以某种方式混淆了符号名称 initWithCondition:
来自两个类,并且使用了错误的版本。如果您的代码是正确的,包括在每个文件中导入正确的 header ,则可能是索引错误或预编译 header 。尝试从“组织者”窗口的“项目”部分删除项目的派生数据,然后重新构建项目。
关于ios - 警告 : makes integer from pointer without a cast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6827406/
我是一名优秀的程序员,十分优秀!