小编dub*_*eat的帖子

Windows上的Openssl错误0x02001005和0x2006D002?

我正在尝试使用opensll将.cer证书转换为.p12证书.

这是我正在使用的命令

C:\OpenSSL-Win32\bin>openssl x509 -inform der -in developer_identity.cer -out de
veloper_identity.pem
Run Code Online (Sandbox Code Playgroud)

我是一个错误,我不知道这意味着什么.我怎样才能弄清楚如何修复它.

2104:error:02001005:system library:fopen:Input/output error:.\crypto\bio\bss_fil
e.c:163:fopen('C:\OpenSSL-Win32\bin','rb')
2104:error:2006D002:BIO routines:BIO_new_file:system lib:.\crypto\bio\bss_file.c
:168:
2104:error:0E078002:configuration file routines:DEF_LOAD:system lib:.\crypto\con
f\conf_def.c:199:
Run Code Online (Sandbox Code Playgroud)

编辑1

我不完全确定我是否正确使用它,所以我将概述我尝试过的内容.

1)下载openssl.exe并安装它.

2)将我要使用的证书文件复制到安装位置的bin文件夹中.

3)在这篇文章的顶部输入命令

windows openssl

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

没有添加到NSMutableArray目标-C的对象

我试图简单地将对象添加到可变数组但它们不会插入.我没有得到错误或任何东西,我无法弄清楚发生了什么.

在我的主委托文件中,我将一个数组分成4个单独的字符串,就像这样.

NSArray *split=[currentParsedCharacterData componentsSeparatedByString:@"|"];
        NSLog([split objectAtIndex:3]);

        NSString *date=[split objectAtIndex:0];
        NSString *venue=[split objectAtIndex:1];
        NSString *event=[split objectAtIndex:2];
        NSString *city=[split objectAtIndex:3];
Run Code Online (Sandbox Code Playgroud)

我已经找到了字符串值,它们肯定存在.

接下来我尝试将这些字符串值添加到可变数组中

[self.promoTabOptionEvents.dates addObject:date];
        [self.promoTabOptionEvents.venues addObject:venue];
        [self.promoTabOptionEvents.event addObject:event];
        [self.promoTabOptionEvents.city addObject:city];
Run Code Online (Sandbox Code Playgroud)

当我检查调试器中的数组时,它们是空的.我究竟做错了什么?

promoTabOptionEvents类看起来像这样

进口

@interface PromoTabOptionEvents : UIViewController {

    NSString *event_headline;
    NSMutableArray *dates;
    NSMutableArray *venues;
    NSMutableArray *event;
    NSMutableArray *city;

}

@property(nonatomic,retain)NSString *event_headline;
@property(nonatomic,retain)NSMutableArray *dates;
@property(nonatomic,retain)NSMutableArray *venues;
@property(nonatomic,retain)NSMutableArray *event;
@property(nonatomic,retain)NSMutableArray *city;
-(void)applyLabels;
-(id)initWithTabBar;
@end


#import "PromoTabOptionEvents.h"


@implementation PromoTabOptionEvents
@synthesize event_headline;
@synthesize dates;
@synthesize venues;
@synthesize event;
@synthesize city;

-(id) initWithTabBar {
    if ([self …
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray

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

核心音频指导/入门

我正在为ios 4阅读核心音频,目的是构建一个小测试应用程序.

在研究所有api的时候,我很困惑.理想情况下,我想知道如何做的是将两个mp3中的大量样本提取到数组中.

然后在回调循环中,我想将这些样本混合在一起并将它们发送给扬声器.

苹果开发网站上有一些例子,但我发现它们难以消化和消化.有人知道某处有一个很好的剥离示例吗?

此外,我无法确定使用哪个api.

有extendedaudiofile和音频文件.这些似乎是提取音频的人.我应该使用哪一个?

使用混合单元是绝对必要的,或者我可以自己做混合代码(我希望尽可能多的样本控制).

我需要使用音频队列服务吗?我听说他们提供的延迟很差,这是真的吗?

最后我必须使用音频会话服务.一个音频应用程序没有它吗?音频会话如何适应整个音频提取和回调?它纯粹只是处理中断吗?

core-audio ios4

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

简单的c错误使得指针来自整数而没有强制转换

我在k&r书的帮助下学习了c.非常令人兴奋,但我很早就遇到了麻烦,我不知道如何解决这个问题.

我正在尝试一些非常简单的示例代码,我收到以下错误.我不明白为什么,因为代码直接出书.

main.c:11: warning: passing argument 2 of ‘sprintf’ makes pointer from integer without a cast


#include <stdio.h>

/* copy input to output; 1st version */
main() {
    int i;
    int power(int base, int n);

    for (i = 0; i < 10; i++) {
        sprintf("%d %d %d\n", i ,power(2, i), power(-3, i));
        return 0;
    }



}

int power(int base, int n) {
    int i;
    int p;

    p = 1;

    for (i = 1; i <= n; ++i)
        p = p …
Run Code Online (Sandbox Code Playgroud)

c pointers

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

在可可中"零"是一个保留的标签号码?

我想知道零是否是可可中的保留标签号.

我问,因为我正在从0到n的for循环中构建UIButtons,并在每个创建的按钮标记中分配循环索引.

然后当我尝试使用viewWithTag引用并尝试更改属性时,我得到标签为零的按钮的sigbart错误.所有其他按钮都可以正常工作.

为了使我的代码工作,我必须使用1 - n + 1创建按钮

tags iphone cocoa-touch uibutton

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

从ac函数调用obj-c对象

我有一个在c中执行的函数.当满足某个条件时,我想改变UIButton的状态.我试图发送NSNotification,但这不起作用.

从ac函数向obj-c对象发送消息的好方法是什么?

理想情况下,我想以某种方式使用NSNotification

c iphone objective-c

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

为什么这个while循环导致100%的cpu

我有一个奇怪的情况,一个while循环导致我的CPU使用率达到90%到100%之间.cpu保持这么高.如果我注释掉while循环,则cpu保持正常.

这里出了什么问题?

我已经放入了一个断点,而while循环肯定会退出.

[self performSelectorInBackground:@selector(checkstate:) withObject:padid];



-(void)checkstate:(PadIDSIdentifier*)pids
    {

        int pid=0;
        int cid=0;
        pid=pids.padid;
        cid=pids.channelid;


        NSAutoreleasePool *pool=[[NSAutoreleasePool alloc]init];


        while (change==NO) 
        {

         // wait for the condition I want
         change=YES;




        }



        [pool release];

    }
Run Code Online (Sandbox Code Playgroud)

iphone ios

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

究竟是什么crt1.3.1.o

我正在使用xcode 4.5 My Base SDK是6.0,我的部署目标是5.1.当我尝试构建发布或分析时,我得到了一个错误的小宝石.

ld: file is universal (4 slices) but does not contain a(n) armv7s slice: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/usr/lib/crt1.3.1.o for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

现在....

我已经看到这个消息发布在stackoverflow上,但我仍然没有更聪明.

这个crt1.2.1.o究竟是什么引起了所有的大惊小怪?我能以某种方式修改它以消除我的错误吗?最后有人建议我只为活动架构设置构建.这样做有什么意义?

谢谢

clang ios xcode4.5

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

IP地址更改通知

我正在使用Reachability类来检测wifi可用性.

在某些情况下,ipad将连接到一个wifi网络,用户将连接到另一个可用的wifi网络.

在这些网络转换期间,不会生成可达 - >无法访问 - >可达通知.

这个连接改变了ipad的ip地址改变的地方,我试图听.

是否存在本地wifi连接更改的通知,或者我是否必须定期轮询我的IP?

reachability ios6

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

将uibutton添加到navigationController标题栏iphone

我只是想知道它是否可以在UINavigationControllers标题栏中添加UIButton或图标?

我问,因为我正在寻找一个一致的位置来显示一个"关于"按钮.

iphone uinavigationcontroller

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