小编Mob*_*its的帖子

iOS崩溃日志捕获,调试信息..捕获并通过电子邮件发送给开发团队

最近我们遇到了一种情况,我们希望从应用程序中看到用户在其设备上的调试信息.所以,我正在寻找的是一种在设备上查找日志的方法,将其粘贴为邮件上的内联文本并允许用户发送它.

有任何想法吗?以下是问题:1)在设备上查找调试日志2)打开文件并将文件内容作为内联文本附加到邮件中.3)允许用户在下次应用启动时通过电子邮件发送..

谢谢,

email iphone crash ios

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

防止iOS在进入后台之前捕获应用程序的屏幕截图

您可能都知道iOS会在将应用程序投射到后台之前对其进行屏幕截图.这通常是为了获得更好的用户体验,例如快速动画来恢复应用程序等等.我不希望我的应用程序屏幕截图存储在设备上,但我希望多任务仍然存在.

我提出了一个解决方案,但我不确定我是否朝着正确的方向前进.因此,当applicationDidEnterBackground调用时 - 我放入了一个将由操作系统捕获的叠加图像,一旦应用程序进入前景,我将删除叠加层.我不确定这是否会起作用,但我正在实现这一目标.同时,对此的任何其他想法将帮助我找出攻击此问题的最佳方式.

iphone multitasking ipad ios

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

禁用iPhone 4S /新iPad键盘上的听写按钮

我们是一个医疗保健应用程序.我们在应用程序中有一个符合HIPAA标准的语音识别器,通过它可以进行所有的听写.医院不希望医生不小心开始与不符合HIPAA标准的Nuance Dragon服务器对话.所以,我一直在寻找可以在键盘上按下听写键的方法.

我尝试在键盘上的Dictation按钮上放置一个假按钮,但在iPad上,分离式底座概念使麦克风在整个屏幕上移动.这听起来不是一个合理的解决方案.那里有专家可以帮助我吗?

iphone objective-c ipad ios

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

在其X轴(水平轴)上旋转UIView

我想在水平轴上旋转UIView 360度,然后刷新视图中的内容.我一直在寻找解决方案.在那里找到了一对夫妇.这就是我的结果.

    [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionTransitionNone animations:^{
        self.tableView.layer.transform = CATransform3DMakeRotation(M_PI,1.0,0.0,0.0);
    } completion:^(BOOL finished){
        NSLog(@"Finished first pi");
        [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionTransitionNone animations:^{
            self.tableView.layer.transform = CATransform3DMakeRotation(M_PI,1.0,0.0,0.0);
        }  completion:^(BOOL finished) {
            NSLog(@"Finished second pi");

        }];           

    }];
Run Code Online (Sandbox Code Playgroud)

这会翻转视图,但只能翻转180度.我希望它再翻一次,以便我能正常看到视图..

我的NSLog都会一个接一个地显示出来.我相信我在这里遗漏了一些东西.任何帮助都会有所帮助..

谢谢

iphone core-animation uiview uiviewanimation ios

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

Enterprise构建和UUID使用问题

如您所知,Apple最近弃用了UDID.所以我对此的解决方案是

  1. 生成CFUUID
  2. 将它保存到钥匙串
  3. 之后重新访问钥匙串项目.

这一直很好.但是,出于某种原因,我们最近看到,随着企业版本的安装,我们得到了一个不同的UUID(应该使用我们唯一的访问密钥存储在钥匙串上).

有人遇到过这样的情况吗?这是创建UUID并将其存储到钥匙串的代码.

+ (NSString *)registerUUIDWithKeyChain
{
CFUUIDRef udid = CFUUIDCreate(NULL);
NSString *uuidString = (NSString *) CFUUIDCreateString(NULL, udid);

KeychainItemWrapper *keychainItem = [[KeychainItemWrapper alloc] initWithIdentifier:@"UniqueApp" accessGroup:nil];

NSString *userName = @"UniqueAppName";
NSString *password = uuidString;

[keychainItem setObject:userName forKey:(id)kSecAttrAccount];
[keychainItem setObject:password forKey:(id)kSecValueData];

[keychainItem release]; 

return uuidString;

}

+ (NSString *)userUUID
{
    KeychainItemWrapper *keychainItem = [[KeychainItemWrapper alloc] initWithIdentifier:@"UniqueApp" accessGroup:nil];

//Accesing the v_data was the only way. For some reason there is a runtime issue if we try to access it though …
Run Code Online (Sandbox Code Playgroud)

iphone keychain udid ipad ios

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

Lion上的Xcode 4.2-- App store认为该应用已经安装

是否有人看到我面临的问题.我正在尝试升级到我的Lion上的Xcode 4.2,并且应用程序商店说它已安装.

我有4.2的开发者预览可能是这个问题.我进入启动板,看看安装Xcode是否存在.是的,它存在于那里,但它是4.1.

有人知道在Lion上安装Xcode 4.2的方法吗?

谢谢

ios xcode4

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

在Groupedtableview的末尾添加一个transperant UITableViewCell,没有bordercolor

我有一个分组UITableView.它有7行.我想在最后一个透明的单元格,以便我可以在tableView的末尾给出一个滚动缓冲区.我试图在tableView的末尾添加一个透明单元格,但是当它被分组tableView时,会出现边框颜色.我只需要tableView末尾的空白空间.任何有效的方法都会有所帮助.

uitableview ios

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

NSSate为NSDate为mm/dd/yyyy hh:mm:ss格式

我得到的日期字符串是8/5/2011 1:38:13 PM这种格式.我如何将其转换为NSDate

我试过了:

[dateFormatter setDateFormat:@"mm/dd/yyyy 'T' hh:mm:ss a"];
NSString *currentDate = [dateFormatter stringFromDate:currentDateString];
Run Code Online (Sandbox Code Playgroud)

它回来了nil.有什么想法吗?

date nsdate nsstring nsdateformatter ios

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

iOS字体:如何在iOS中显示Coptic字体

我必须在我的某个应用上显示coptic字体.我做了一项研究,发现它在iOS上不受支持.这是我提到的网站.. http://iosfonts.com/

有没有办法在UIWebView或UITextView上显示它?

期待一些解决方案..

iphone fonts uiwebview uitextview ios

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