草庐IT

ios - 从 'CGFloat *' 分配给 'float *'(又名 'int')的指针转换不兼容整数

我在使用CGFloat时遇到问题。我想要做的是为UIScrollView的X设置一个值,以便在用户使用UIButton更改页面时执行某些操作。这是Xcode给我的错误:Incompatibleintegertopointerconversionassigningto'CGFloat*'(aka'float*')from'int'这是我的代码:.h#import@interfaceMenuViewController:UIViewController{}@property(nonatomic)CGFloat*offsetPoint;@property(weak,nonatomic)IBO

ios - 我收到错误 Undefined symbols for architecture i386 : when running my program

我正在尝试将gif添加到我的ImageView中,因此按照网上的说明,我导入了我下载的FLAnimatedImage和FLAnimatedImageView类。我将它们添加到我的项目中的一个组中,选择了副本,并使用了那些类。现在我收到15个错误,如下所述。描述部分是:Ld"/Users/mark/Library/Developer/Xcode/DerivedData/iMark_OS-dmxhnswrkktqsacxqtlldejutoqb/Build/Products/Debug-iphonesimulator/iMarkOS.app/iMarkOS"normali386cd"/Us

ios - AFURLConnectionOperation.m 隐式转换丢失整数精度 : 'int64_t' (aka 'long long' ) to 'NSInteger' (aka 'int' )

我在Xcode5.1中收到警告,如下所述AFNetworking2.2.0:AFURLConnectionOperation.mImplicitconversionlosesintegerprecision:'int64_t'(aka'longlong')to'NSInteger'(aka'int')这很重要吗? 最佳答案 您可以手动进行以下更改,直到下一个CocoaPod版本发布(更改已在GitHub中)。改变:[decoderdecodeInt64ForKey:NSStringFromSelector(@selector(tot

ios - 带有 ARC : will my code run even on iOS devices with firmware older than 5. 0 的 Xcode 4.2?

我将我的Xcode更新到4.2版本,其中包括ARC技术。这似乎是一件好事,但如果我启用ARC并根据Apple的建议编辑我的代码,我的应用程序是否会在4.3.x设备上构建和运行?还是仅适用于iOS5? 最佳答案 ARC应用程序将在OS4.0(4.3?)及更高版本上运行。但是在4.3上你将失去归零弱引用特性。因此,如果您依赖__weak,则不应期望在 关于ios-带有ARC:willmycoderunevenoniOSdeviceswithfirmwareolderthan5.0的Xcode

错误:(83,42)Java:不兼容类型:可能从浮点到INT的可能有损失的转换

在尝试绘制图形时,我会在下面获得错误,我的X和Y是浮点类型。publicvoidpaint(Graphicsg){for(intx=0;x我得到的错误:Error:(83,42)java:incompatibletypes:possiblelossyconversionfromfloattoint看答案Java不会让您分配floatS到ints,由于如错误消息所述,您可能会在那里丢失数据(小数点之后的所有内容)。如果你不能改变你的x和y值为intS(那是最有意义的,您可以通过明确铸造你的floatS到intS,表示潜在的数据丢失是有意的,您愿意拥有:g.drawLine((int)a.getX

这些类型如何(int(*ptr)[3])= a; (其中a是=> int a [] [3] = {1,2,3,4,5,6})语句在C中起作用?增量“ PTR”给出意外结果

对于以下代码:#includeintmain(){inta[][3]={1,2,3,4,5,6};int(*ptr)[3]=a;printf("%d%d",(*ptr)[1],(*ptr)[2]);++ptr;printf("%d%d\n",(*ptr)[1],(*ptr)[2]);return0;}它应该打印什么?我期待:2334但是输出是:2356我期望输出为2334因为最初是ptr指向双维数组的第一行a[][3]。所以(*ptr)[1]第一个printf会给我们2,同样地(*ptr)[2]会给我们3。但是之后++ptr行将开始指向第一行的第二个元素a[][3]。所以(*ptr)[1]第二

ios - 1% 的时间未处理 UIButton 事件 : who should I blame in my responder chain?

我的应用程序有时会忘记应该由哪个响应者处理触摸事件。我的情况:XIB文件定义了3个View:一个View作为文件所有者的View2个以编程方式添加到View层次结构的额外View其中一个subview(SubviewA)有一个UIButton,配置为在“TouchUp”时将myAction:选择器发送到FirstResponder检测到内部”事件SubviewA知道如何处理myAction:99%的时间,一切都很好。当用户点击按钮时,SubviewA会处理myAction:消息,一切正常。但时不时地,用户提示按钮“卡住”,实际上我自己复制了几次,但未能找到一个明确的场景来使其按需发生。

iOS 商店审核指南 : Can I use iTunes Search API on my app?

我使用“iTunesSearchAPI”的应用因违反审查指南(12.1)而被拒绝。我想知道“iTunesSearchAPI”是否无法在iOS应用程序中使用。如果一些使用该API的应用已经通过,我会尝试重新申请。任何帮助将不胜感激。Apple的审批指南是这样的。12.1ApplicationsthatscrapeanyinformationfromApplesites(forexamplefromapple.com,iTunesStore,AppStore,iTunesConnect,AppleDeveloperPrograms,etc)orcreaterankingsusingcont

iphone - 我真的必须重写哈希只是因为我重写了 isEqual : for my subclass?

Apple的文档说如果我覆盖isEqual:那么我必须覆盖hash以确保哈希值对于被认为相等的两个对象应该相同等于:然后我阅读了关于哈希的文档,下面是其中的一部分:Therefore,eitherthehashmethodmustnotrelyonanyoftheobject’sinternalstateinformationoryoumustmakesuretheobject’sinternalstateinformationdoesnotchangewhiletheobjectisinthecollection.我的自定义类MyClass有几个成员,它们是int和bool以及包含M

ios - 无法使用 int 类型的右值初始化 UIRemote NotificationType 类型的参数

当我使用[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeAlert)];注册远程推送通知时,出现错误提示无法初始化类型为“UIRemoteNotificationType”的参数'具有'int'类型的右值,有人知道为什么吗?谢谢。我的项目环境:Xcode4.2+iOS5。 最佳答案