小编bob*_*eno的帖子

iOS - 没有从APN获得推送通知 - 如何调试?

我正在尝试为我的应用添加推送通知功能.我按照所有步骤进行操作.我可以看到我的应用程序正在我的服务器中注册设备令牌,我看到我的服务器发送通知.我正在使用开发密钥和开发配置文件.这是一种调试方式吗?我不知道问题是什么,因为我的应用程序中没有任何错误.

我确信我的服务器上的代码可以工作,因为我有一个旧版本的应用程序与服务器代码一起工作.我认为这是Xcode项目的配置问题,但我找不到问题.

apple-push-notifications ios

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

iOS - 不会为某些单元格调用applyLayoutAttributes

我正在创建一个类似于iOS中的跳板屏幕的视图.(这是对这个问题的后续问题).我的实现是一个集合视图,它具有使用UICollectionViewLayout的自定义布局.此布局是根据本答案中发布的代码构建的.由于我想要让我的图标摇动并在左上角有一个小删除按钮,因此我将子类化为UICollectionViewLayoutAttributes,其新属性为deleteButtonHidden.所有这一切都很好地协同工作.但是当我使用更多图标填充集合视图以适合一个页面时,我遇到了问题.当我进入编辑模式,并来回滚动时,我发现有些图标不再抖动了.我试着调试它,我意识到我的一些单元格没有调用applyLayoutAttributes方法.我也尝试在方法scrollViewDidScroll中调用invalidateLayout,但这没有帮助.

有没有人知道为什么有些单元格没有应用它们的属性?

更新:我刚刚发现Apple拥有摇晃图标专利.因此,实施此设计不会得到批准.因此,这个问题不再适用.

ios uicollectionviewlayout

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

iOS - 比较应用版本

我想在App Store上更新我的应用程序.在更新后首次打开应用程序时,我希望它能够同步一些内容.因此,我需要一种方法来查看它是否是更新后的第一次启动.

我想到的解决方案是:将app版本存储在NSUserDefaults以下内容中:

NSString *oldVersion = [[NSUserDefaults standardUserDefaults] objectForKey:@"appVersion"];
NSString *currentVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
[[NSUserDefaults standardUserDefaults] setObject:currentVersion forKey:@"appVersion"];
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)

现在我有oldVersioncurrentVersion和所有我需要做的就是对它们进行比较.我想知道它oldVersion是否更小currentVersion.但它们是弦乐.我怎么检查oldVersion < currentVersion

我知道我可以检查一下他们是否不平等.但我希望为将来的更新做好准备.因为我希望为这个2执行的同步对于版本3可能会有所不同,依此类推.

version objective-c info.plist string-comparison ios

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

Python - 你能用等高线绘制直方图吗?

我想用这样的轮廓绘制直方图 在此处输入图片说明

我在这里找到了这张图片,但在按照相同的程序之后,我没有得到轮廓。

我在堆栈溢出中看到了这个问题,但它在每个条形上画了一条边,我只想要外轮廓。

我怎样才能画出这个外轮廓?(我正在运行 python 3)

python matplotlib histogram draw

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

iOS - 获取用户的Facebook个人资料图片

我想在我的应用程序中从Facebook获取用户的个人资料图片.我知道返回个人资料图片的http请求:

http://graph.facebook.com/USER-ID/picture?type=small
Run Code Online (Sandbox Code Playgroud)

但为此,我需要用户的用户ID.有没有办法在不使用Facebook SDK的情况下从某个地方获取?如果没有,有人可以告诉我一个简单的方法来获取用户的ID(或个人资料图片)?

facebook ios

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

iPhone地址簿 - 只能将电话号码作为字符串

我从地址簿中得到一个电话号码,我把它放在一个NSString*中:

ABMultiValueRef phoneProperty = ABRecordCopyValue(person,property);
NSString *phone = (__bridge_transfer NSString*)ABMultiValueCopyValueAtIndex(phoneProperty,identifier);
Run Code Online (Sandbox Code Playgroud)

我想只将数字作为一个直字符串(意思是没有像(,),+, - 等字符).

当我执行上面的代码并检查它时,NSLog(@"phone is %@", phone);我得到:phone is 1 (800) 800-8000

实际上在Xcode控制台中,我看到在'('和'之后'之前有一个中心点符号,没有正确复制到这篇文章.

我的目标是转向1 (800) 800-8000这一点18008008000.我该怎么做?

phone-number number-formatting abaddressbook ios

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

iOS - 我的应用程序可以在iOS 7.0上运行吗?

我是iOS开发的新手,我的Xcode部署目标配置为7.1版.我怎么知道它是否适用于7.0版本?

deployment-target ios ios7

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