小编Sag*_*ian的帖子

压力测试期间的亮度问题

我的应用程序能够擦除所有联系人和日历事件.只要我们没有进行压力测试,它一直工作得很好.

在此期间,当我们执行以下用例时,观察者设备亮度下降

  1. 将Facebook,Gmail等帐户与设备同步,以便在联系人和日历中有大量记录.在我们的案例中,我们有大约477个联系人和1500多个日历活动.
  2. 给擦除命令
  3. 在擦除期间,请关闭设备并再次打开.
  4. 根据应用程序设计,它会查询服务器是否有任何挂起的命令并再次开始擦除
  5. 现在,如果我在应用程序选项卡之间切换,设备亮度会突然下降 如果我进入设置并检查亮度级别,则不会更改.我们在应用程序中没有做任何会改变设备亮度的事情.

这对我们来说很奇怪,也不容易理解.如果有人有任何线索,请回复.

首先我以为iOS可能会改变它,因为自动亮度是开启的.因此,如果应用程序正在进行更多的处理工作,那么它可能正在进行节能.但即使自动亮度为OFF,问题仍然存在.

第二个问题是,如果我在设备上关闭n,就会发生这种情况.因此,一旦关闭,我就会松开调试会话.很难找到原因

注意:关闭开关 - 我的意思是完全关闭设备.长按电源按钮,滑动即可关闭设备.如果我们在擦除联系人期间执行步骤,也不会发生崩溃.它只发生在我们擦除日历事件时

添加更多细节.在发生上述问题后我也会遇到崩溃.以下是崩溃报告详细信息

`Incident Identifier: 297BD243-B9D9-414F-A9FB-3C02CAAF8A89
CrashReporter Key:   e2ff53439e90b377dadf9c750793f23cac739930
Hardware Model:      iPhone4,1
Process:         SpringBoard [293]
Path:            /System/Library/CoreServices/SpringBoard.app/SpringBoard
Identifier:      SpringBoard
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2013-03-21 16:30:25.137 +0530
OS Version:      iOS 6.1 (10B142)
Report Version:  104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  21

blah ... blah ... blah ... all thread info

Thread 21 name:  Dispatch queue: com.apple.eventkit.eventstore.registered …
Run Code Online (Sandbox Code Playgroud)

iphone stress-testing ios

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

C99结构指定的初始化器和其他值

我知道在C99中你可以使用成员名称初始化结构的成员,如下所示:

struct myStruct
{
 int i;
 char c;
 float f;
};
Run Code Online (Sandbox Code Playgroud)

以下是有效的:

struct myStruct m = {.f = 10.11, .i = 5, .c = 'a'};
Run Code Online (Sandbox Code Playgroud)

还有人说,未初始化的成员将被设置为0.所以

struct myStruct m = {.f = 10.11, .c = 'a'};
Run Code Online (Sandbox Code Playgroud)

这里i将设置为0

但是,对于以下内容:

struct myStruct m = {.f = 10.11, .c = 'a', 6}; 
Run Code Online (Sandbox Code Playgroud)

i 仍然初始化为0.如果我们进行这样的复合初始化是什么原因.

c structure initialization c99 designated-initializer

14
推荐指数
2
解决办法
915
查看次数

了解有关i ++和i = i + 1的更多信息

我想知道两种增量形式之间是否存在差异.一些链接说i ++比i = i + 1更快;

另外作为人之一,我的观察对于汇编代码也是一样的.请检查图像,其中汇编代码对于i ++和i = i + 1都是相同的 - 在此输入图像描述

还有另一个链接说,之前的增量运算符比加法和赋值更快,但现在编译器优化i ++和i = i + 1相同.

是否有任何官方文件/文件我们可以参考确认什么是正确的?(我通常会使用信用卡和一个人在stackoverflow上接受的答案数量.在我提供的链接上找不到任何此类信息).

c c++ optimization assembly post-increment

10
推荐指数
2
解决办法
1619
查看次数

具有自定义视图的UIButton - addTarget:action:forControlEvents:不起作用

我的按钮如下

  1. 创建label1
  2. 创建label2
  3. 创建customView(UIView)
  4. 在自定义视图上添加了label1和label2
  5. 创建myCustomButton(UIButton)
  6. 在myCustomButton上添加了customView

我已经为custom_View,label1和label2完成了userInteractionEnable.

然后补充说

[myCustomButton addTarget:self action:@selector(OnButtonClick:) forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)

-(void)OnButtonClick:(UIButton *)sender
{
}
Run Code Online (Sandbox Code Playgroud)

但即使我触摸按钮,上面的功能也从未被调用过.有解决方案吗

iphone uibutton uitouch ios

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

开关盒在嵌套时做

#include<stdio.h>
int main()
{
    int n=0, i=2;
    switch(1)
    {
    case 0:do
           {
    case 1: n++;
    case 2: n++;
           }while(--i > 0);
    }
    printf("n = %d",n);
}
Run Code Online (Sandbox Code Playgroud)

我期望上面代码的输出为0,因为情况1和情况2都在do内,而在case 0中.Twitch正在测试值1,所以case 0将永远不会被执行,因此情况1或2都没有.

n的值将是4.任何解释?

c nested switch-statement do-while

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

StartUpdatingLocation与重要更改位置服务

我有关于重大变更位置服务的问题.

Apple文档说"无论您使用标准位置服务还是重要更改位置服务来获取位置事件,您收到这些事件的方式都是相同的."

但是在"重大变更位置服务"的情况下,我无法获得任何"标准位置服务"的回复.如果有人有任何意见,请告诉我?

iphone location geolocation cllocationmanager ios

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

AVAudioPlayer在后台播放

根据我们的要求,即使应用程序处于后台,我们也需要播放声音.我们使用[AVAudioPlayer Play]的目的是播放声音.

如果应用程序在前台,它可以工作.但是如果应用程序在后台并且我们也在音乐播放器中播放歌曲然后控制进入[AVAudioPlayer Play]声明,则没有任何反应.

我们已经经历了很多链接,在plist中添加了背景模式并且还添加了 [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];但事情没有成功.

请建议是否还有其他选择.

iphone background-process avaudioplayer ios

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

检查是否安装了Facebook,LinkedIn,Gmail应用程序

有没有办法我们可以检查Facebook,LinkedIn,gmail应用程序是否以编程方式安装.根据我的项目要求,如果安装了这些应用程序,我需要采取一些措施.

gmail install facebook linkedin ios

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