小编jak*_*erg的帖子

在XCode中调试:异常断点

我正在调试一个随机的SIGTRAP崩溃,这​​只是在后台发生.这可能与某个NSManagedObjectContext地方有关.

除此之外,我正在尝试使用异常断点对其进行调试,以至少找出它的起源.唯一的问题是崩溃/断点发生在0 objc_exception_throw中,这对我没有帮助.

我得到的数据如下所示:

libobjc.A.dylib`objc_exception_throw:
0x32a3a960:  push   {r4, r5, r6, r7, lr} // breakpoint stops here
0x32a3a962:  add    r7, sp, #12
0x32a3a964:  mov    r4, r0
0x32a3a966:  movs   r0, #16
0x32a3a968:  blx    0x32a46854                ; symbol stub for: -[NSObject isEqual:]
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,如何创建一个异常断点来提前启动?我试图让断点发生在崩溃前的实际Objective-C代码的最后一点.

我已经尝试编辑要共享的断点,中断抛出,然后中断catch,并且在没有运气的情况下更改了Objective-C,C++和"all"之间的异常类型.

我怎样才能使异常断点更早出现?

除非有办法破译我发布的代码.如果可能的话,请给我一个简短的解释,说明它意味着什么,以及你如何破译它以便我也可以学习这样做:)

感谢大家!

如果我让程序运行...

它继续崩溃,看起来像这样:

libsystem_kernel.dylib`mach_msg_trap:
0x30830ea0:  mov    r12, sp
0x30830ea4:  push   {r4, r5, r6, r8}
0x30830ea8:  ldm    r12, {r4, r5, r6}
0x30830eac:  mvn    r12, #30
0x30830eb0:  svc    #128
0x30830eb4:  pop    {r4, r5, r6, r8} // SIGTRAP throws …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c nsmanagedobjectcontext ios

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

iOS的云存储选项

我正在尝试创建一个后端,我可以让许多用户在我正在创建的iPhone应用程序中相互通信.我尝试过使用Core Data,Google App Engine,Google云端存储和Amazon Web Services(RDS和Elastic Beanstalk).不幸的是,经过几周的努力才能完成任何工作,但没有一个能够实现!

我一直试图与那些知道像Instagram,Path和Pinterest这样的创业公司(当他们很小的时候)已经设法做到这一点的人取得联系.但是那里的每个人似乎都鄙视这些东西,就像我正在成长......

我希望有人能够简单地绘制出我需要创建一个后端数据库的方法,我可以保存并查询许多用户可以看到的数据.这意味着只有SQLite,Core Data或Parse本身不会在这里工作!

某种教程会令人难以置信.

iphone core-data amazon-web-services node.js ios

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

高斯模糊滤镜逆转:iOS

我有一个高斯模糊,我正在为一个应用程序做.

    //Get a UIImage from the UIView
    UIGraphicsBeginImageContext(self.view.bounds.size);
    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    //Blur the UIImage
    CIImage *imageToBlur = [CIImage imageWithCGImage:viewImage.CGImage];
    CIFilter *gaussianBlurFilter = [CIFilter filterWithName:@"CIGaussianBlur"];
    [gaussianBlurFilter setValue:imageToBlur forKey:@"inputImage"];
    [gaussianBlurFilter setValue:[NSNumber numberWithFloat:2] forKey:@"inputRadius"];
    CIImage *resultImage = [gaussianBlurFilter valueForKey:@"outputImage"];
    UIImage *endImage = [[UIImage alloc] initWithCIImage:resultImage];

    //Place the UIImage in a UIImageView
    newView = [[UIImageView alloc] initWithFrame:self.view.bounds];
    newView.image = endImage;
    [self.view addSubview:newView];
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我希望能够将其反转并使视图恢复正常.

我怎么能这样做,因为试图简单地从它的超视图中移除模糊的视图不起作用.我也尝试过将各种属性设置为零而没有运气.

xcode gaussian uiview ios

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

适用于iOS的Amazon Web Services/Google Cloud应用程序

我正在尝试为我正在构建的iOS应用程序设置数据库,以便在很多用户中使用.我一直在研究Google Cloud&AWS提供的服务,而且我很难搞清楚我需要准确使用哪些服务,以及每种服务的成本.

截至目前,我只想在某个地方托管最终将在我将用于应用程序的MySQL数据库中的数据.

关于这些东西应该如何工作的快速101将是伟大的!尽可能的解释,因为我对所有这些DB的东西都是全新的.

google-app-engine amazon-web-services ios google-cloud-storage

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

RestKit:Xcode项目无法识别RKClient

我现在正在使用/实现RestKit进入我的项目,并且我已经跟着github wiki正确安装了所有内容.一切都在那里,并正常工作.该应用程序构建和运行良好.我现在只是尝试通过首先设置来生成HTTP GET请求RKClient,但是我的项目似乎无法识别,RKClient即使我已经在<RestKit/Restkit.h>文件的标题中导入了该文件.

我开始认为这个RKClient类已经被弃用了,因为其他所有类似乎都按预期存在.

我试过到处寻找并确保我按照说明正确设置了RestKit,但我仍然坚持第一线!! (初始化RKClient).

另一种可能性是我做错了.我刚刚实现了库,所以我只是在玩它.但如果我没有以正确的方式进行HTTP GET请求,请指导我正确的方向.

谢谢!!

rest xcode ios restkit

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

即使在制作了@ 2x副本后,iOS图标也都很模糊

我让我的设计师为应用程序创建了所有图标,它们都很模糊.起初,我怀疑设计师,但我们最终从一个非常知名的iOS应用程序设计师那里得到了一个小图标工具包.我实现了它们,我得到了和以前一样的模糊性.

所以我知道这不是我的设计师.它必须以某种方式成为我的(编码器)错误.我曾经看过一些关于获取CGRefContext或其他东西来使图标和图像更清晰,但我再也找不到有人说答案的SO问题:(

我已经保存了一个常规尺寸的图标+应用程序中所有内容的@ 2x大小的图标.

例如,我们尝试将一些工具栏图标放入工具栏中,图像的大小为正常大小的25 x 25,然后是@ 2x大小的50 x 50.

另外,我正在直接测试iPhone 4S.所以它不像我在模拟器中查看它或其他东西.

我已经查找了图标大小指南,并且使图标大小全部加倍只会产生更大版本的图标.也许有一些方法可以通过编程方式缩小它们,我不知道?

请帮忙.几周以来,我们一直在被动地试图解决这个问题!

请求图标:

正常 guestlist_icon.png

@ 2倍 guestlist_icon@2x.png

user-interface icons ios retina-display

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