iOS开发 - "Cast from pointer to smaller type 'int' loses information” 解决办法

今天要写一个联系人搜索算法。

百度了下, 在code4App中找到相关代码。

但是自己跑了下, 发现报错。

错误内容如下:

"Cast from pointer to smaller type ‘int‘ loses information” 

从错误内容我们也能看出, 错误出在‘int‘这里了。

而那份代码也比较早的, 在Xcode5.1之后, 要用uintptr_t来替代int。

把错误语句处的int全换成uintptr_t即可。

iOS开发 - "Cast from pointer to smaller type 'int' loses information” 解决办法

时间: 2024-08-25 11:24:37

iOS开发 - "Cast from pointer to smaller type 'int' loses information” 解决办法的相关文章

关于IOS由于Dropbox被封,https请求不好用的解决办法

最近研究IOS的In-House安装方法,好不容易申请下来了企业级证书,也使用了Dropbox的网盘来支持苹果的In-House安装方法,也给客户展示了,下载的地址也给客户了.没过几天,坑爹的天朝把Dropbox给封了,部署上去的下载地址全不好用了,刚刚客户给我打电话问这件事咋办,搜索了国内所有主流的网盘我也没找到既可以有直链地址的网盘又支持https的,就在灰心之际,我想起了开源中国,记得在做开源项目时,开源中国是https请求,并且可以在网页中展示出全部代码.所我马上在开源中国申请了一个账号

x86_64 xercexc: error: cast from 'const void*' to 'long int' loses precision [-fpermissive]

mingw编译x86_64版本xerces-c-2.8.0: 修改src/xercesc/util/HashPtr.cpp: unsigned int HashPtr::getHashVal(const void *const key, unsigned int mod , MemoryManager* const) { return ((long long)key % (unsigned long)mod); } 修改src/xercesc/internal/XSerializeEngine.

IOS设备上给body绑定click事件不生效及其解决办法

事件背景: 最近在做一个移动端业务的时候碰到一个bug,在ios上对body绑定click事实现事件代理冒泡至某些元素上尽然不生效. 思考: 暂借助jquery展示下事件绑定代码,将所有标签含有data-tip属性的元素通过事件代理至body $('body').on('click','[data-tip]',function(e){ console.log($(this.).attr('data-tip')) }) 这样做在android和pc上都可以正常实现,但是在ios上面对部分标签尽然不

IOS 中微信 网页授权报 key[也就是code]失效 解决办法

枪魂微信平台ios手机点击返回 网页授权失败,报key失效.已经解决,原因是授权key只能使用一次,再次使用就会失效. 解决办法:第一次从菜单中进行授权时,用session记录key和open_id.当点击返回时,判断session中key是否为空当不为空时,直接获取open_id,就不用通过key进行验证并获取open_id . $open_id = ""; if(!empty($_GET["code"])&&empty($_SESSION[&qu

iOS开发之记一次App卡顿Bug的解决历程(踩了一个StoryBoard的坑)

虽然今天是周末,但是还是要学习的不是.写这篇博客的目的呢是记录一下自己在上次项目迭代中踩的坑,不过这个坑已经填上了.虽然坑不大,但是踩上去肯定能崴脚.其实还是那句话,在没人给你指路的情况下,踩的坑多了,慢慢的就成长了.为了填今天要讲的这个坑,午觉都没睡呢.当然今天博客的内容并不高深,而且出现的几率还是蛮大的,所以喽就记录一下.也许你已经踩过,或者你已经将此坑填上,但是今天是我踩了一脚呢,没办法,还是记录一下吧. 解决历程用一个字描述就是:“删”. 一.描述这个“坑” 首先呢,我们先来看一下这个B

iOS开发中遇到的头文件找不到的问题解决办法

有时会遇到莫名其妙的明明有这个文件,但是就是显示头文件找不到~下面讲下我的解决办法~ 先找到这里Search Paths 喏~~这一行,双击他!! 弹出来个框框~修改成这个样子,回车!搞定了!再运行试试~头文件找的到了吧O(∩_∩)O~

iOS微信5.0不支持appstore链接跳转的解决办法

当iOS应用上线后,为了推广我们的V积分,微信平台端的开发人员想给用户推送一个网址链接,链接中有相应的AppStore的链接地址,点击此按钮没响应,查阅了相关资料解释如下: 最新版微信在所有开放的 webview(网页界面)里禁止了通过链接打开本地 app 或跳转到 app store,只有自家使用的 webview 能够打开 app 或跳转 app store.而且这种做法不像是 bug 所致,而是刻意为之. 可能的用意:微信是一个重要的互联网入口和应用入口,但是微信为了自家利益,需要控制入口

JSON.NET的Self referencing loop detected with type的原因以及解决办法

模型中有循环引用是很常见的.例如,以下模型显示双向导航属性: 1: public class Category 2: { 3: public Category() 4: { 5: Products = new Collection<Product>(); 6: } 7: 8: public int Id { get; set; } 9: public string Name { get; set; } 10: public virtual ICollection<Product>

EF关于报错Self referencing loop detected with type的原因以及解决办法

1)具体报错 { "Message": "出现错误.", "ExceptionMessage": ""ObjectContent`1"类型未能序列化内容类型"application/json; charset=utf-8"的响应正文.", "ExceptionType": "System.InvalidOperationException", &q