2013-07-23 18 views
-4

一定的大小,我无法建立我的应用程序(它的工作原理和Xcode 3.2):(算术上的指针接口ID这是不是我已经安装的Xcode 4.6这个架构和平台

SEL sel = @selector(textField:didAddCellAtIndex:); 
if ([self.delegate respondsToSelector:sel]) { 
    [self.delegate performSelector:sel withObject:self withObject: (id)_cellViews.count-1]; 
} 

帮助

+0

开始与C和Objective C的基础知识。NSUInteger是不是一个对象。 – Kreiri

+0

如果你向我们展示你看到的错误消息 –

+0

会有所帮助,错误消息是:“指向接口id的指针,它不是这个体系结构和平台的常量大小”:[self.delegate performSelector:sel withObject :self withObject:(id)_cellViews.count-1]; – user2610858

回答

1
withObject:(id)_cellViews.count-1 

是错误所在。您的代码蒙上_cellViews.count到ID指针,然后从它substracts 1。

+0

如何解决它:) – user2610858

+0

使用对象,而不是NSUInteger。 – Kreiri

+0

谢谢,我会尽力:) – user2610858

相关问题