小编Son*_*yen的帖子

如何知道UITableView何时在iPhone中滚动到底部

我想知道什么时候UITableView滚动到底部以加载和显示更多内容,像委托或其他东西让控制器知道何时表滚动到底部.

有谁知道这个,请帮助我,提前谢谢!

scroll uitableview ios

97
推荐指数
13
解决办法
9万
查看次数

使用SHA512散列密码字符串,如C#

我正在为我的iPhone应用程序开发登录功能,所以我想使用SHA512散列算法对密码进行散列,然后将结果作为NSString得到(结果应与C#中的SHA512相同).在互联网上花了很多时间后,我仍然没有找到解决方案!:(

有没有人有解决方案和示例代码,请帮助我!非常感谢!

[更新]在我的C#代码中,密码是使用SecureString存储的,所以可能是因为在objective-c和C#之间生成不同的字节数组

iphone hash sha512

22
推荐指数
2
解决办法
8772
查看次数

如何从DER/PEM文件中获取SecKeyRef

我需要将我的iPhone应用程序与系统集成,他们需要通过给定的公钥加密数据,有3种不同格式的文件.xml .der和.pem,我研究过并发现了一些关于从中获取SecKeyRef的文章DER/PEM,但它们总是返回零.以下是我的代码:

NSString *pkFilePath = [[NSBundle mainBundle] pathForResource:@"PKFile" ofType:@"der"];
NSData *pkData = [NSData dataWithContentsOfFile:pkFilePath]; 

SecCertificateRef   cert; 
cert = SecCertificateCreateWithData(NULL, (CFDataRef) pkData);
assert(cert != NULL);

OSStatus err;

    if (cert != NULL) {
        err = SecItemAdd(
                         (CFDictionaryRef) [NSDictionary dictionaryWithObjectsAndKeys:
                                            (id) kSecClassCertificate,  kSecClass, 
                                            (id) cert,                  kSecValueRef,
                                            nil
                                            ], 
                         NULL
                         );
        if ( (err == errSecSuccess) || (err == errSecDuplicateItem) ) {
            CFArrayRef certs = CFArrayCreate(kCFAllocatorDefault, (const void **) &cert, 1, NULL); 
            SecPolicyRef policy = SecPolicyCreateBasicX509();
            SecTrustRef trust;
            SecTrustCreateWithCertificates(certs, policy, &trust);
            SecTrustResultType trustResult;
            SecTrustEvaluate(trust, …
Run Code Online (Sandbox Code Playgroud)

iphone rsa pem der public-key

19
推荐指数
3
解决办法
2万
查看次数

无法将应用程序提交到iTunes Store

当我尝试使用Xcode 5将我的iPhone应用程序提交到商店时,我遇到了一些问题,我的应用程序始终无法通过以下错误进行验证:

Apple的Web服务操作并不成功

无法验证包:[我的应用程序ID,例如:123456789] .itmsp

ERROR ITEMS-9000:"捆绑路径'Payload/[我的应用名称] .app'的捆绑[Bundle ID,例如:com.myapp.mobile]未使用Apple提交证书进行签名." 在SoftwareAssets/SoftwareAsset(MZItmspSoftwareAssetPackage)

我非常肯定设置(包ID,证书,个人资料,权利),因为这不是我第一次提交应用程序存储,但是不知道为什么会出现这些问题,我试图搜索并找到一些相关文章但是他们没有帮助.

我有这个问题一个星期.

validation xcode submit app-store

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

如何以编程方式与"iPad键盘隐藏按钮"进行交互?

iPad键盘右下方有一个按钮,用于隐藏键盘.

在此输入图像描述

我如何以编程方式与其进行交互?(获取按钮然后发送UIControlEventTouchUpInside给它).

有谁知道这个?

[编辑]在我的情况下,键盘显示在模态视图上.

objective-c ipad

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

CorePlot无法在XCode 4.4中构建

我正在使用CorePlot 0.3,一切正常,直到我将XCode升级到4.4(2天前),CorePlot无法构建,我收到一些错误消息:

clang:错误:-Z-reserved-lib-stdc ++:当'-c'存在时,'链接器'输入未使用命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败退出代码1

我试图搜索,似乎有很多人有同样的问题,我也找到了一些建议和解决方案来解决它,我已经应用到我的CorePlot版本但没有运气,问题出现在一些类,如:CPTPlot .m,CPTScatterPlot.m,CPTBarPlot.m,CPTPlotSymbol.m.

我已经花了2天时间解决这个问题,但仍然无法解决问题,请提前帮助我.

在此输入图像描述

build core-plot xcode4.4

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

在横向模式下隐藏状态栏在旋转时留下空白区域

我的应用程序支持在横向模式下显示某些屏幕,在横向模式下,我设置隐藏状态栏以获取模式空间来显示数据.

问题是在隐藏状态栏和旋转屏幕时,它在状态栏位置留下白色步调,直到屏幕完全旋转,如下面的屏幕截图所示.

替代文字 我想旋转屏幕时的操作步骤是:1.隐藏状态栏2.旋转屏幕3.调整屏幕大小取代状态栏.

因此,在屏幕完全旋转之前,用户仍然可以看到白色空间,它不好,我想做一些事情,例如:将该空白区域的颜色设置为黑色,或者设置动画以隐藏该空白区域但不吉利!

那么,有没有人有解决方案来解决这个问题,请帮助我,非常感谢!

iphone statusbar hide

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

带有3个按钮的UIAlertView以横向模式隐藏消息

我的UIAlertView有一条消息和3个按钮,我的问题是通常以纵向显示警报视图,但它以横向模式隐藏消息,如下面的屏幕截图所示.如何显示消息?提前致谢.

人像模式 景观

message landscape hide uialertview

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

如何将重复背景图像设置为UITableCell

当我使用以下代码将重复背景图像设置为UITableView时,确定:

tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg.png"]];
Run Code Online (Sandbox Code Playgroud)

但是当我使用它通过以下代码将重复背景图像设置为UITableViewCell时,没有任何反应,我不知道为什么,我也无法将背景颜色设置为此单元格.

cell.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg.png"]];
Run Code Online (Sandbox Code Playgroud)

有没有人知道这样的方式?请帮我!

iphone background image repeat uitableview

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

如何subClass UITableViewCell并使用它来清除选择UITabeViewCell上的UILabel背景颜色?

在我的应用程序中,我使用标签通过在自定义中设置背景颜色来显示指定的颜色UITableViewCell(因为此颜色可能根据来自互联网的传入数据而更改),在viewDidLoad之后,一切正常,但是当选择此单元格(突出显示)时颜色被清除.

搜索之后,我发现有些人必须子类化UITableViewCell并覆盖setHighlight方法以不清除标签背景颜色.我试过但不走运.

那么有人知道怎么做吗?正确的子类方式UITableViewCell,然后使用它UITableViewController来不清除标签背景颜色?请帮我.

谢谢你的建议.

background colors subclass uitableview uilabel

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

混淆创建一个具有iphone和iPad版本的应用程序

我正在创建一个适用于iPhone和iPad版本的应用程序,iPad版本具有不同的GUI和更多功能.目前,我将它们分成2个项目.

阅读本文后:从iphone跳转到ipad开发......

并且看到:"所有已经将您的免费或付费应用程序下载到他们的iPhone或iPod Touch的iPad用户都可以下载您的iPhone应用程序 - 仅当您已将二进制提交更新到App Store以使您的iPhone App兼容时iPad.如果你没有更新并创建单独的二进制文件,那么你可能会失败.使用新的SDK你将能够创建一个二进制文件,当在iPhone或iPod Touch上使用时,它将安装一个版本的应用程序.安装在iPad上时使用不同的二进制文件"

在2个不同的应用程序中将它们分开时,我不知道我当前的方式是否正确!以及如何创建单个二进制文件,当在iPhone或iPod Touch上使用时安装一个版本的应用程序,在iPad上安装时使用不同的二进制文件?

有谁知道这个请帮帮我!

iphone binary ipad ios

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

如何为UILabel的textColor设置动画?

你能告诉我如何动画textColorUILabel吗?

例如,我想将颜色从白色更改为红色,然后以淡入效果返回白色并重复约3次.

我需要这个动画,因为我的应用程序从互联网获取实时数据,当值更改时,我需要设置此文本值的动画,以告诉用户它已更改.

非常感谢.

iphone animation text objective-c uilabel

2
推荐指数
3
解决办法
8012
查看次数