小编ull*_*trm的帖子

嵌套推送动画iOS7的bug?

我刚刚遇到一个我测试错误的应用程序的问题.我正在敲打墙头,明白为什么会出现这个错误:

2013-11-25 09:02:55.687[186:60b] nested push animation can result in corrupted   navigation bar
2013-11-25 09:02:56.055[186:60b] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
2013-11-25 09:02:57.666[186:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Can't add self as subview'
Run Code Online (Sandbox Code Playgroud)

一段时间后,我创建了一个新项目来尝试重现该错误:

当我按下具有不同segue的两个条形按钮项目,然后同时释放时,会发生这种情况.我正在使用带有segues的故事板,并且没有任何自编代码.这是一个iOS7错误,还是我错过了什么?

我无法在模拟器上重现,因为我没有两个游标......我正在使用带有iOS7 7.0.3的iPad2

故事板的形象:

在此输入图像描述

编辑:

由于我被粉碎并完全没有投票,甚至没有人试图复制和确认这个错误,我已经报告没有确认.

EDIT2:

Apple要求Stack跟踪.但由于我给了他们重现的确切步骤,我没有打扰.这不是我的工作.所以请随时报告此事.

objective-c ios uistoryboardsegue ios7

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

view.frame.width在带故事板的viewDidLoad中是正确的,为什么?

好的,这有点奇怪。我已经开发iOS应用程序已有一段时间了,并且一直认为这viewDidLoad是使用视图框架的不正确地方。

但是,在我要解决一些错误的一个应用程序中,似乎实际上已正确设置了框架viewDidLoad

情节提要使用的是“ View as:iPhone 7”,因此我希望该框架的宽度为375px viewDidLoad。我使用的是普通的推播功能。

但是,宽度实际上已正确设置为当前设备的屏幕宽度。我正在使用模拟器。

我想念什么?viewDidLoad如今我们可以使用宽度进行计算吗?

ios

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

Swift 中 Any.Type 的大小

我在获取声明为的变量的大小时遇到​​问题 Any.Type

请参阅以下游乐场代码:

我有这个功能:

func genericSizeMe<T> (_ : T.Type) -> Int
{
    return MemoryLayout<T>.size
}
Run Code Online (Sandbox Code Playgroud)

我是这样运行的:

let size1 = genericSizeMe(UInt32.self) // 4
let size2 = genericSizeMe(UInt16.self) // 2

var type1: UInt32.Type = UInt32.self
let size3 = genericSizeMe(type1) // 4

var type2: UInt16.Type = UInt16.self
let size4 = genericSizeMe(type2) // 2


var type3: Any.Type = UInt32.self
let size5 = genericSizeMe(type3) //ERROR
Run Code Online (Sandbox Code Playgroud)

这给出了错误:

/*

 Playground execution failed:

 error: MyPlayground.playground:14:13: error: cannot invoke 'genericSizeMe' with an argument list of type '(Any.Type)'
 let size5 …
Run Code Online (Sandbox Code Playgroud)

swift

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

当我在EditText中编辑数据时,BaseExpandableListAdapter调用getgroupview()

我在Android中使用ExpandableListView.

我有一个对话框,膨胀这个视图:

<ExpandableListView
    android:id="@+id/comments_list"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/editTextNewComment"
    android:layout_alignParentLeft="true" >
</ExpandableListView>

<EditText
    android:id="@+id/editTextNewComment"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_toLeftOf="@+id/imageButtonPostNewComment"
    android:ems="10"
    android:singleLine="true" >

    <requestFocus />
</EditText>
Run Code Online (Sandbox Code Playgroud)

我的BaseExpandableListAdapter对于getgroupview() - 方法看起来像这样:

    public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
        ViewGroup parent) {

    View row = convertView;
    ViewHolder holder = null;

    Log.d("LIST", "getGroupView() groupPosition " + groupPosition + "  isExpanded " + isExpanded + " row " + row);

    if(row==null) {
        LayoutInflater infl = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        row = infl.inflate(R.layout.list_item_comment,parent,false);
        holder = new ViewHolder(row);
        holder.imbutton.setOnClickListener(new OnClickListener() { …
Run Code Online (Sandbox Code Playgroud)

android

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

DbGeography 用圆心和半径做圆

我像这样创建了一个 DbGeography 点:

String selectedLocation = String.Format("POINT ({0} {1})", lon, lat).Replace(",", ".");
DbGeography selectedLocationGeo = DbGeography.FromText(selectedLocation, 4326);
Run Code Online (Sandbox Code Playgroud)

我也有一个半径 R。

我想从点坐标创建一个具有指定半径的圆形形状的曲线多边形。请注意,我使用的是 DbGeography,而不是 DbGeometry。

如何创建循环字符串?或者有比使用 CIRCULARSTRING 更好的方法吗?


也许是这样的?

String polyString = String.Format("CURVEPOLYGON(CIRCULARSTRING(xx yy, xx yy, xx yy, xx yy, xx yy))");
DbGeography polygon = DbGeography.FromText(polyString, 4326);
Run Code Online (Sandbox Code Playgroud)

谢谢。

c# sql-server entity-framework geo sql-server-2012

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