如何在没有我的应用程序崩溃的情况下让Crashlytics接收日志?我有以下代码:
if(!context.managedObjectContext save:&error) {
CLS_LOG(@"%@",error.description)
}
Run Code Online (Sandbox Code Playgroud)
发生错误时,我希望Crashlytics服务器收到错误但应用程序应继续运行.
我不需要马上记录.我很乐意在下次重启时获取日志.我只是不想在我的应用程序中触发崩溃以接收日志.
这可能吗?
我的应用程序的崩溃日志中出现以下错误
在IOS 8上:
libobjc.A.dylib objc_msgSend + 5 didHideZoomSlider:
Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0000000e
Run Code Online (Sandbox Code Playgroud)
我不知道从哪里开始?有人知道我应该寻找什么吗?
整个堆栈跟踪:
0
libobjc.A.dylib
objc_msgSend + 5
didHideZoomSlider:
1 Foundation
__NSFireDelayedPerform + 468
2
CoreFoundation
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 14
3
CoreFoundation
__CFRunLoopDoTimer + 650
4
CoreFoundation
__CFRunLoopRun + 1418
5
CoreFoundation
CFRunLoopRunSpecific + 456
6
CoreFoundation
CFRunLoopRunInMode + 106
7
GraphicsServices
GSEventRunModal + 136
8
UIKit
UIApplicationMain + 1440
9
main.m line 8
main
Run Code Online (Sandbox Code Playgroud)
错误消息是否表示ImagePickerCameraView出现问题?
我有时也会得到
Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0xeec1ff5e
0 libobjc.A.dylib objc_msgSend + 21 …
Run Code Online (Sandbox Code Playgroud) 是否有任何标志可以抑制Xcode 5中故事板的不明确布局或错位视图.
我在代码中添加约束,我只是使用Interfacebuilder中的视图作为傻瓜.
我不想应用Xcode Resolve自动布局问题,因为我很高兴看到Interfacebuilder中的视图如何显示?
我知道我可以$('div').datepicker()
用来获取内联日期选择器,但是如何datepicker
在输入字段下面显示固定内联?
的alt
,因为我想现场选项不为我工作datepicker
也对输入到输入域的日期作出反应.
我需要类似下面的伪代码:
<inputfield type="text" id="d" >
<div id="z"></div>
<script> $('#z').datepicker().bindToInputfield($('#d')) </script>
Run Code Online (Sandbox Code Playgroud) 我有一系列未分类的项目和一组比较器.我想通过使用"thenComparing"(Multisort)将所有比较器应用到流中.是否有比以下代码更优雅的方式来实现这一点?
Stream unsorted = ...;
Stream<Comparator> comparators = ...;
Comparator compareFunc = comparators.reduce(null, (a, b) -> {
if(a == null) {
return b;
}else {
return a.thenComparing(b);
}
});
Stream result = unsorted.sorted(compareFunc);
Run Code Online (Sandbox Code Playgroud) 我有以下代码:
public class A {
private String type;
String getType() { return type;}
}
Run Code Online (Sandbox Code Playgroud)
现在在许多代码处我都有这样的代码
switch (a.geType()) {
case "A" : return new Bla();
case "B" : return new Cop();
}
Run Code Online (Sandbox Code Playgroud)
或者别的地方
switch (a.geType()) {
case "A" : return new Coda();
case "B" : return new Man();
}
Run Code Online (Sandbox Code Playgroud)
(请注意,我知道我应该在生产代码中使用Enumeration).
我想要实现的是,当一个新类型添加到A类时,编译器应该标记所有需要调整的switch语句?
有没有java惯用的方法来做到这一点?
当一个节点关闭并因此被一个领导者带出集群时,我希望节点本身调用System.exit().(我使用的是aka java)
节点如何确定知道它已从群集中删除?推荐的方法是如何做到的?有什么需要注意的注意事项吗?
我在Ubuntu 13上使用PHP Storm.当我点击了应该触发PHP-Storm的快捷方式alt-f1(导航显示)没有任何反应,因为我认为快捷方式映射到Ubuntu桌面.那么我该怎么做才能让alt-f1在PHP Storm中运行.
(我不想重新映射命令,因为我精神上已经习惯了)
我读了MapBox和矢量图块,我想知道我是否理解这一点.
在某些未来,可以使用iOS MapBox渲染基于矢量的图块?如果是的话,矢量图块的RMTileSource会是什么样子?
通俗地说,我是否理解这一点:我将能够使用SVG甚至PDF文件作为MapBox的数据源而不是PNG图块?
如果是,是否还有可以试验的代码?
使用MongoDB异步Java驱动程序时:以下回调是否需要使用AtomicInteger计数器,或者普通的int是否需要执行此操作?
Block<Document> theBlock = new Block<Document>() {
AtomicInteger counter = new AtomicInteger();
@Override
public void apply(final Document document) {
counter.incrementAndGet();
}
};
SingleResultCallback<Void> callbackWhenFinished = ...
collection.find().forEach(theBlock, callbackWhenFinished);
Run Code Online (Sandbox Code Playgroud) ios ×4
crashlytics ×2
java ×2
java-8 ×2
akka ×1
akka-cluster ×1
autolayout ×1
cocoa ×1
datepicker ×1
dictionary ×1
ios8 ×1
java-stream ×1
javascript ×1
jquery ×1
mapbox ×1
mapbox-gl ×1
mbtiles ×1
mongodb ×1
mongodb-java ×1
php ×1
phpstorm ×1
xcode ×1