小编car*_*onr的帖子

class-dump给出错误"错误:找不到地址的dataOffset中的地址偏移量"?

我试图从我的mac转储跳板标题

使用以下命令

class-dump /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard -H -o /Desktop/SpringBoard`
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

Error: Cannot find offset for address 0x38a56a2c in dataOffsetForAddress:

我从http://www.codethecode.com/projects/class-dump下载了class-dump命令行工具,并将class-dump文件复制到我的usr/bin/目录中

所以有人请让我知道出了什么问题?

iphone objective-c

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

从MPMoviePlayerController获取MetaData

好的,所以我使用MPMoviePlayerController从URL获得了直播.

Player = [[MPMoviePlayerController alloc] 
               initWithContentURL:[NSURL URLWithString:@"MY_URL_HERE_I_REMOVED"]];
Player.movieSourceType = MPMovieSourceTypeStreaming
Run Code Online (Sandbox Code Playgroud)

现在,该流提供了Meta Data(我相信大家都称之为).例如.轨道名称等

我想获取此信息并将其显示在标签上.

我不知道如何获得它,我无法从MPMoviePlayerController更改并在搜索几个小时后发现MPTimedMetadata类引用但不知道如何使用来获取此信息.

如果您可以提及如何使用通知也可以在每次数据更改时触发.

mpmovieplayercontroller http-live-streaming ios xcode4.2

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

SecItemCopyMatching返回nil值而没有任何错误

我正在尝试使用CryptoExercise的SecKeyWrapper addPeerPublicKey:keyBits:方法将一个RSA公钥添加到我的iPhone的钥匙串中.这种方法的逻辑是它首先尝试将密钥添加到钥匙串,如果它已经存在,(sanityCheck==errSecDuplicateItem)它会尝试通过调用从钥匙串中检索此密钥SecKeyItemCopyMatching().

这正是在我的情况下发生的事情:密钥已经在钥匙串中,所以调用SecKeyItemAdd() returns errSecDuplicateItem.

然后它尝试检索现有的键,但SecKeyItemCopyMatching() returns 0(表示没有错误),但第二个参数(peerKeyRef)仍然是零.

这怎么可能?这有什么问题?

以下是[SecKeyWrapper addPeerPublicKey:keyBits:]来自CryptoExercise示例的代码供参考:

- (SecKeyRef)addPeerPublicKey:(NSString *)peerName keyBits:(NSData *)publicKey {
    OSStatus sanityCheck = noErr;
    SecKeyRef peerKeyRef = NULL;
    CFTypeRef persistPeer = NULL;

    LOGGING_FACILITY( peerName != nil, @"Peer name parameter is nil." );
    LOGGING_FACILITY( publicKey != nil, @"Public key parameter is nil." );

    NSData *peerTag = [[NSData alloc] initWithBytes:(const void *) [peerName UTF8String] length:[peerName length]];
    NSMutableDictionary *peerPublicKeyAttr = [[NSMutableDictionary alloc] init]; …
Run Code Online (Sandbox Code Playgroud)

security objective-c ios

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

NSVutualEffectView上的NSButton:错误的背景颜色

我有一个NSVisualEffectView一个内NSPopover用于开发10.10.

当子类化NSVisualEffectView以具有悬停背景颜色效果时,无边框按钮颜色似乎不同

灰色的盒子

我尝试设置backgroundColor纽扣电池以clearColor或为我所用的相同drawRect:的的NSVisualEffectView,前者给出错误的颜色(未填充蓝色)和后来还是用错了颜色相同.(边框周围的灰色框).

CALayer 可以解决这个问题,但有没有办法不使用它?

有任何想法吗?

objective-c nsview nsbutton swift nsvisualeffectview

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

如何在iOS模拟器9.1上启用强制触摸压力

带有Xcode 7.1的新9.1模拟器具有像iPhone 6s/6s +一样模拟力触摸的功能,但该选项是灰色/禁用的.

iOS模拟器>硬件>强制触摸压力[禁用]屏幕截图供参考

强制触摸压力禁用截图

有谁知道如何启用此选项?

注意:我在iPhone 6s模拟器上进行测试

ios-simulator ios9.1 xcode7.1

6
推荐指数
2
解决办法
6882
查看次数

如何删除UIBarButtonItem旁边的填充

我在导航栏的自定义右键栏项目中添加了一个自定义按钮,如图所示.

我希望能够删除按钮后的空格,使其触及屏幕的右边缘,但即使在搜索后也无法找到解决方案.如果有人能提到怎么样,会很棒.

这是我正在使用的代码

UIButton *aButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];    
aButton.frame = CGRectMake(50.0, 0.0, 60, 44);
UIBarButtonItem *aBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:aButton];
[aButton addTarget:self action:@selector(testButtonControl:) forControlEvents:UIControlEventTouchUpInside];

self.navigationItem.rightBarButtonItem = aBarButtonItem;
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

xcode uinavigationbar uibarbuttonitem

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

扩展或定制cocoapods的正确方法

在使用cocoapods在项目中管理框架时,扩展或自定义框架(pod)的正确方法是什么?

我知道源可以直接编辑,但它似乎不是正确的解决方案.

objective-c ios cocoapods

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

如何制作POPAnimation循环

如何使用Facebook POP框架进行循环动画.

我试图设置类中NO命名的属性removedOnCompletion,POPBasicAnimation但它不起作用.

ios facebook-pop

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

使用CLGeocoder转发地理编码示例

有关如何在Apple文档旁边使用正向地理编码的工作示例或指导的说明.多数民众赞成在一般(我不明白)

请这太好了!也有人知道他们是否使用Google API实现相同或自己的?

iphone xcode objective-c ios clgeocoder

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

你如何截图ARKit相机视图?

寻找一种方法来捕获ARScene的屏幕截图或视频,而无需按钮和其他子视图

传统的屏幕截图捕获屏幕上可见的所有内容,包括UI控件

ios swift arkit

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