我的项目在模拟器+设备上完美运行,
但是现在,在升级到lion os和xcode 4.1之后,当gps处于活动状态时我收到此错误!
server did not accept client registration 68
Run Code Online (Sandbox Code Playgroud)
这是一个基于gps的应用程序,我很紧张不在模拟器中调试应用程序!
有什么想法解决这个问题吗?
更新:模拟器上的Gps在Xcode 3.2.6 + LION上也不起作用.
编辑:Apple对bug跟踪器的响应:
经过进一步调查后,已确定这是一个已知问题,目前正在通过工程进行调查.此问题已在我们的错误数据库中以原始Bug ID#提交.感谢您提交此错误报告.我们非常感谢您协助我们发现和隔离错误.
我正在编写一个使用RoboSpice的应用程序.在请求侦听器onRequestFailure(SpiceException arg0)中是否有一种方法可以确定错误是由于发生了401 HTTP错误?
我有一个后端服务,当令牌到期时返回401错误,当发生这种情况时,我需要提示用户重新输入他们的凭据.
反正知道发生了401 HTTP错误吗?
以下是我的请求示例.
public class LookupRequest extends SpringAndroidSpiceRequest <Product> {
public String searchText;
public String searchMode;
public LookupRequest() {
super( Product.class );
}
@Override
public Product loadDataFromNetwork() throws Exception {
String url = String.format("%s/Lookup?s=%s&m=%s", Constants.BASE_URL, searchText, searchMode);
Ln.d("Calling URL: %s", url);
return getRestTemplate().getForObject(url, Product.class );
}
Run Code Online (Sandbox Code Playgroud) 我正在缩放MKMapView以适应一组引脚的边界区域,但是当显示引脚时,我注意到变焦可以理想地做得更紧.我提出的解决方案是让区域增量略小一些:
// SMALL ZOOM
region.span.latitudeDelta = (upper.latitude - lower.latitude) * 0.9;
region.span.longitudeDelta = (upper.longitude - lower.longitude) * 0.9;
Run Code Online (Sandbox Code Playgroud)
但是我注意到精细调整似乎并没有转化为小的变焦增加,是否有某种形式的缩放对齐?真的很小的值可以工作,就像真正的大值一样,但只是将区域大小调整几个百分点似乎不适用于视图几乎总是跳跃/放大到剪切我的引脚.
快速测试显示该地区不同比例因子的结果:
// SCALE FACTOR
// V
region.span.latitudeDelta = (upper.latitude - lower.latitude) * 0.9;
region.span.longitudeDelta = (upper.longitude - lower.longitude) * 0.9;
Run Code Online (Sandbox Code Playgroud)
结果如下:
我的观点是,非常小的调整(例如0.6到0.9)似乎没有任何区别.
如何使用Espresso从设计库中单击NavigationView中的menuItem?它可以在整个菜单可见的大型设备上正常工作,但在横向或较小的设备中,我的菜单底部不在屏幕上,我无法想出滚动/滑动到这些menuItem的方法,所以我可以点击它们.
呼叫:
onView(withText(R.string.contact_us)).perform(scrollTo()).check(matches(isDisplayed())).perform(click());
Run Code Online (Sandbox Code Playgroud)
生成以下内容:
引起:java.lang.RuntimeException:不会执行Action,因为目标视图不匹配以下一个或多个约束:(视图具有有效可见性= VISIBLE并且是a的后代:(可从类中分配:class android .widget.ScrollView或可从类中分配:class android.widget.HorizontalScrollView))目标视图:"NavigationMenuItemView {id = -1,visibility = VISIBLE,width = 888,height = 144,has-focus = false,has-focusable = false,has-window-focus = true,is-clickable = false,is-enabled = true,is-focused = false,is-focusable = false,is-layout-requested = false,is-selected = false,root -is-layout-requested = false,has-input-connection = false,x = 0.0,y = 1653.0,text = Contact Us,input-type = 0,ime-target = false,has-links = false}"
NavigationView继承自FrameLayout并正在进行画布移动以进行滚动. https://developer.android.com/reference/android/support/design/widget/NavigationView.html
我尝试使用下面的操作编写一个customViewAction来慢慢滚动屏幕,并检查menuItem是否可见,如果没有继续滚动,但我无法让它工作.
CoordinatesProvider coordinatesProvider = new CoordinatesProvider() {
public float[] calculateCoordinates(View view) {
float[] xy = GeneralLocation.BOTTOM_CENTER.calculateCoordinates(view);
xy[0] += 0.0F * (float)view.getWidth();
xy[1] += -0.083F …Run Code Online (Sandbox Code Playgroud) android ×2
iphone ×2
cocoa-touch ×1
mapkit ×1
mkmapview ×1
objective-c ×1
osx-lion ×1
robospice ×1
xcode4.1 ×1