好的,这是交易,我讨厌提出有关我的调试和崩溃的问题.因为我自己经常处理它们,但即使在已经查看了多个问题之后,我也无法绕过它.
好的,这就是问题,我发现我的应用程序随机打开和关闭崩溃与此堆栈跟踪:
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
Run Code Online (Sandbox Code Playgroud)
在哪里ViewController
可以有所不同,有时会在我的代码崩溃,有地方NO关联到特定的ViewController
和不拥有或调用它.
另外,为了获得控制台跟踪,我已经启用了Zombies,否则我根本就没有控制台打印,我只会得到:objc_msgSend
,我知道这意味着我正在发布消息.但我找不到那个地方......我真的被卡住了!通常我总是调试我的崩溃,所以我真的坚持这个.
同样,这会在不同时间,不同时间,不同时间在不同的地方崩溃.它崩溃的地方几乎没有相关性ViewController
.而且我觉得这很令人困惑.
你需要我的任何代码吗?我有很多文件,因为它在不同的地方崩溃,分发我的代码将是一个烂摊子!
我试图在没有运气的情况下添加符号断点,并且在iOS的Instruments应用程序中没有Zombies.我无法在模拟器上运行我的应用程序,因为它有不支持的架构框架.
感谢大家...
这是我遇到的一个奇怪的崩溃.当我按下一个转到某个ViewController的按钮时发生崩溃.它崩溃的线是:
DestinationInformationViewController *info = [[DestinationInformationViewController alloc] init];
[info setModalTransitionStyle: UIModalTransitionStyleCrossDissolve];
[self presentViewController:info animated:YES completion: nil]; // CRASHES HERE
[info release];
Run Code Online (Sandbox Code Playgroud)
崩溃跟踪是:
*** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint'
*** First throw call stack:
(0x3758288f 0x35287259 0x37582789 0x375827ab 0x3153d54d 0x3153d6bb 0x3153d423 0x314ce001 0x3143c3c7 0x31319c59 0x3128fc17 0x3129a267 0x3129a1d5 0x3133959b 0x31338367 0x84091 0x374dc3fd 0x31271e07 0x31271dc3 0x31271da1 0x31271b11 0x31272449 0x3127092b 0x31270319 0x31256695 0x31255f3b 0x33c9822b 0x37556523 0x375564c5 0x37555313 0x374d84a5 0x374d836d 0x33c97439 0x31284cd5 0x82bb3 0x71200)
terminate called throwing …
全新的iPad Mini屏幕尺寸为7.9英寸.它有视网膜显示器吗?它会自动扩展现有的xib和故事板吗?还是我们必须创建两个版本?
我们处理类似于处理iPhone 5的方式吗?
如何创建定义或条件以查看设备是否正在运行iPad Mini?
在iOS 6上,一个变化是,当你想要分享一些东西时,它会显示一个类似于此的动作表:
我已经看过其他一些使用它的应用程序,有没有制作自定义操作表的原生方式?
谢谢!
我有一个iOS应用程序,我将对象上传到Amazon S3存储桶,并希望从CloudFront分配中检索.
我正在使用CloudFront与我的Amazon S3存储桶的私有发行版,当我生成一个签名的URL它不起作用时,在Safari中它返回AccessDenied AccessDenied和一些随机的字母数字字符串,我刚刚生成的我的签名URL(24小时内的到期日期) - - 现在应该过期了
我阅读了以下网站以获取我的所有安全凭证,我还通过阅读文档设置了我的S3 Bucket的私人发行版,我设置了可信赖的签名者,这基本上只是我的帐户
我已使用此站点的代码生成签名的URL
但是我再次没有运气,当我在Safari中放入链接时,它会返回AccessDeniedAccessDenied和一些随机的字母数字字符串.为什么?任何问题?我不遵循的任何步骤?
谢谢你的帮助!我很感激,这对我来说很重要,因为我需要创建一个应用程序,其中CloudFront对于速度和国际分发非常重要......
谢谢大家的支持,我想出了我的问题.我没有按照创建访问源标识的步骤.现在它就像一个魅力.哇噢!
我花了很多时间并得出结论,UIDatePicker
减速presentModalViewController:
几秒钟.我有一个视图控制器,有两个按钮和一个日期选择器.在另一个类中,我使用以下代码呈现此视图控制器:
RandomClass *class = [[RandomClass alloc] init];
[class setModalTransitionStyle: UIModalTransitionStyleCrossDissolve]; //an animation
[self presentModalViewController: class animated: YES];
[class release];
Run Code Online (Sandbox Code Playgroud)
我已经删除了日期选择器,RandomClass
并注意到我可以RandomClass
很快地呈现,当我在视图中插入日期选择器时,它会再次减慢速度.我试图以编程方式添加日期选择器,并在不同的线程中呈现模态视图控制器,但仍然存在滞后.
你有同样的问题吗?你知道怎么解决吗?我非常感谢您的回答和帮助.谢谢!
我开始构建一个增强现实应用程序,您可以在增强现实摄像机视图的屏幕上放置一个图像,它保持在地球上的那个位置,所以其他人用他们的摄像头视图可以来到并在增强的上看到它现实相机视图.为此,我知道我需要计算某种距离因子以及方位角和仰角.
所以,我已经想出如何将对象的图形发送到服务器并将其检索回来,但是如何将它放回到相对于地球的原始位置.我知道我需要计算它:
但是我如何计算这些并将它们计算在一起/将它们拼凑在一起.我希望你明白我的意思.
为了完善您的理解,让我给您一个应用程序的简短演示:
一个男人在他家里,他决定在他的一面墙上画一幅画.他打开了默认为增强现实屏幕的应用程序,按下加号按钮并从他的照片库中添加图像.在幕后,它将位置和位置数据保存到服务器,有应用程序及其增强现实屏幕的人来到,它上升到服务器并找到附近保存的图像,然后下载图像并将其放置在在他移动的时候,另一个男人可以用手机看到它.
我应该采取什么方法来实现这一目标?任何大纲,链接,资源,教程,想法,经验等谢谢!这是一个写下来的难题,希望你能理解.如果没有,请告诉我,我会改写.
罗汉
当我在Xcode中输入代码时,我真的很喜欢这种字体.我有兴趣使用它.它是分类字体吗?只是想知道......
我正在进行Box2D编程,并且抬头,我是C++和C的总菜鸟.我是一个Objective-C家伙,这就是为什么我对语言的理解变得非常困难.特别:
->
Run Code Online (Sandbox Code Playgroud)
基本上我理解这用于引用不同的方法或函数或变量/属性,如下所示:
body->GetWorld()->DestroyBody(body);
Run Code Online (Sandbox Code Playgroud)
这相当于Objective-C中的点符号:
// made up example
[body.world destroyBody];
Run Code Online (Sandbox Code Playgroud)
要么
[self destroyBody:body.world];
Run Code Online (Sandbox Code Playgroud)
或类似的东西?我真的不明白这一点.有人可以告诉我这是什么.谢谢!
我正在使用a WKWebView
在我的应用中显示全屏YouTube视频,并使用AVCaptureSession在YouTube上浏览和播放视频时在后台录制音频和视频.按下按钮时捕获会话开始.但是,在录制过程中,当选择YouTube视频并开始全屏播放时,它会立即意外结束录制,因为会调用处理录制结束的委托方法.
请有人向我解释如何解决这个问题?不太确定这是否完全相关,但是我收到了错误消息_BSMachError: (os/kern) invalid capability (20) _BSMachError: (os/kern) invalid name (15) and Unable to simultaneously satisfy constraints.
,尽管后者似乎引用了一个单独的AutoLayout问题.任何帮助将不胜感激.
此外,我尝试使用UIWebView
而不是WKWebView
.当我使用时UIWebView
,问题是视频录制时YouTube视频甚至无法播放.它将在黑屏上打开并保持在0:00.
这是按下以开始录制的按钮.
- (void) buttonClickedStart:(UIButton*)sender //button to start/end recording {
if (!WeAreRecording) {
[self setupVideoCapture];
//----- START RECORDING -----
WeAreRecording = YES;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryRecord error:nil];
//Create temporary URL to record the video to for later viewing
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = [paths objectAtIndex:0];
NSString *outputPath = [[NSString alloc] …
Run Code Online (Sandbox Code Playgroud) ios ×8
objective-c ×7
xcode ×6
iphone ×3
crash ×2
amazon-s3 ×1
avfoundation ×1
c ×1
c++ ×1
fonts ×1
ipad-mini ×1
sharing ×1
stack-trace ×1
uidatepicker ×1
wkwebview ×1