小编mos*_*fya的帖子

在钥匙串上丢失分发证书中的私钥

我有以下问题,我找不到任何解决方案.基本上,我们有一个公司开发人员帐户(不是企业),所以为了提交我们的应用程序,我要求我们的团队负责人向我发送分发证书并创建并向我发送分发配置文件.

使用开发人员配置文件一切正常,但是当我安装cert和prov配置文件时,我没有在xcode上看到饮食配置文件,也没有在keychain中的dist cert下有私钥.

有谁知道如何解决这个问题?我在不同的地方读到我需要撤销证书并创建一个新证书,但我真的不能这样做,因为我们在公司有一堆应用程序,我不能为每个人撤销它.

谢谢您的帮助!!!

iphone xcode ios

139
推荐指数
10
解决办法
17万
查看次数

录制音频文件并在iPhone上本地保存

我一直在寻找答案,但无法找到我需要的东西.基本上在我的应用程序中,我将语音录制到音频文件(如iOS语音备忘录应用程序),然后将其保存到本地文档目录.由于某种原因,下次启动应用程序时,我与录制文件一起提供的URL将过期.此外,即使没有,如果我记录两次,第二个文件URL获得与第一个相同的URL,所以我丢失了第一个文件.

以这种方式录制:

    [audioRecorder record];
Run Code Online (Sandbox Code Playgroud)

其中:AVAudioRecorder*audioRecorder;

打得好:

        [audioPlayer play];
Run Code Online (Sandbox Code Playgroud)

其中:AVAudioPlayer*audioPlayer;

录制语音备忘录并将其保存到iPhone上的本地磁盘的最佳方法是什么?

谢谢.

更新:

我试着使用这段代码:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:fileName];
BOOL status = [data writeToFile:filePath atomically:YES];
Run Code Online (Sandbox Code Playgroud)

数据是我的AVAudioPlayer NSData属性的数据,但BOOL得0,不知道为什么.

iphone xcode objective-c ios

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

在运行时添加标志(Xcode Instruments)

我正在使用Instruments在我的iOS应用程序中调试我的分配,并想知道是否有一种方法在代码运行时向跟踪添加标志.例如,我想在用户点击该按钮后自动添加一个标记"用户点击按钮X".

从Apple docs看来,你只能在事后'添加这些标志'.

iphone xcode objective-c instruments ios

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

在iOS中播放系统声音

我试图了解如何在iOS中播放这些声音.我确实发现了一些代码片段,但是当我使用它时它们不会播放任何内容.我究竟做错了什么?

http://iphonedevwiki.net/index.php/AudioServices

- (IBAction) playSystemSound: (id) sender {

    AudioServicesPlaySystemSound (1100);
}
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c ipad ios

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

不在主视图控制器上时不调用fbDidLogin

我是iOS开发的新手.我遇到一个问题,在我的应用程序中集成facebook API时没有调用fbDidLogin.当我从主视图控制器(即app委托调用的那个)调用API时,一切都很完美,但在我的情况下,它在设置视图控制器下.我从字面上复制粘贴代码从主视图控制器(它工作的地方)到设置视图控制器,它不起作用.

我确实将这个方法添加到app委托中,我理解这是大多数人的问题,但就我而言,我认为问题出在其他地方......任何帮助都会很棒.

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [[settingsvc facebook] handleOpenURL:url];

}
Run Code Online (Sandbox Code Playgroud)

在app delegate标头中的位置:

@property (strong, nonatomic) Settings *settingsvc;
Run Code Online (Sandbox Code Playgroud)

iphone xcode facebook uiviewcontroller ios

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

连接nsstring并排除空值

我试图连接几个NSStrings,但想排除那些空值.我正在使用这个解决方案:

[NSString stringWithFormat:@"%@/%@/%@", three, two, one];
Run Code Online (Sandbox Code Playgroud)

但如果其中一个字符串为空呢?我想排除它.有任何想法吗?

谢谢.

iphone xcode objective-c nsstring ios

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

无法在iPhone应用中运行后台操作

我仔细阅读了苹果开发用户指南重新多任务,但我仍然无法理解如何在背景上运行简单的操作.我做了以下简单的实验但没有发生任何事情:

- (void)applicationDidEnterBackground:(UIApplication *)application
{
   sleep(3);
   UIAlertView *alert1 = [[UIAlertView alloc] initWithTitle:@"title" message:@"test" delegate:nil cancelButtonTitle:nil otherButtonTitles:nil , nil];
   [alert1 show];
}
Run Code Online (Sandbox Code Playgroud)

所以我理解在默认情况下在后台添加对音频/位置/ VoIP操作的支持,但是如何添加对这种简单操作的支持?

非常感谢您的帮助.

iphone xcode objective-c

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

从iphone应用程序链接到iBook商店中的书籍

环顾四周后,我无法直接回答以下情况:我可以从iphone应用程序链接到iBook商店中的书籍,而无需集成应用内购买API吗?

据我所知,iBooks确实会收取你放置书籍的费用,所以我的逻辑说它应该是可能的,否则你将被收取两次费用.

非常感谢.

iphone xcode itunes objective-c ios

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

知道应用程序上次使用的时间,iPhone应用程序

我想在我的应用程序中添加一个条件,该条件基于用户是否在过去一周内使用过该应用程序.最好的方法是什么?我在某处读到了我应该使用的NSUseDefaults,但不知道如何,我只是新手.

谢谢.

iphone xcode objective-c nsuserdefaults ios

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

在Android上拨打两个电话号码的快捷方式

在iOS上做同样的事情后,我正在为Android开发应用程序.其中一项功能是让用户只需点击一下按钮就可以一个接一个地拨打两个号码.

例如,假设您要拨打1-800-111-1111,然后拨打分机123456.在iOS上,您可以执行以下操作:tel:// 18001111111p123456.

我做了一些挖掘,找不到Android的任何东西.谁能提出任何建议?

一堆谢谢!

android telephony android-widget

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

在NSUserdefault中向数组添加项目

我是iOS开发的新手,无法找到解决此问题的方法:

我有一个有两个视图的应用程序:一个用户输入一些信息(比如一个字符串),另一个视图,其中有一个tableview,其中包含所有输入的字符串(如历史视图).

我想要找到的是存储输入字符串的好方法,然后在用户切换到历史记录后将其加载到表视图数据源中.我尝试使用NSUserdefault但没有取得多大成功.只是弄乱了数据结构等

这是我在主视图上做的事情(用户输入输入字符串的地方):

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];     
    NSMutableArray *arr1 = [[NSMutableArray alloc] init];
    arr1 = [defaults arrayForKey:@"historyNames"];

    [arr1 addObject:string];

    [defaults setObject:arr1 forKey:@"historyNames"];    
Run Code Online (Sandbox Code Playgroud)

从某种原因,我得到一个警告,我读到arr1,老实说,我怀疑这应该工作.

任何人都可以建议我如何修改它以正常工作并实现我正在寻找的东西?

谢谢.

iphone xcode objective-c nsuserdefaults ios

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