小编and*_*984的帖子

在Xcode 4.1 Build 4B110下通过Profile启动Instruments的错误

重要更新

在Xcode 4.2中修复了奇怪的错误(至少对我而言)!


我在Mac OS X Lion下使用Xcode 4.1 Build 4B110并通过Xcode运行Instruments时遇到了严重问题.问题是如果我通过Xcode启动它,仪器会部分冻结.因此,如果我在Xcode 4.1中启动项目并打开"Profile",则会出现Instruments UI.计时器开始运行,但仪器应用程序不跟踪任何事情和更严重的问题:

该程序似乎正在运行,但对我所做的任何操作都没有反应.所以我无法点击任何按钮等.没有任何反应.计时器仍在运行,但我无能为力.所以我也不能再关闭窗口/应用程序了.所以我要强制停止仪器应用程序.

但是,如果我直接通过Developer/Applications/Instruments.app一切启动仪器应用程序是好的.当然应用程序不会跟踪任何内容,但我可以点击按钮和那里的任何可能.

那么有谁知道这个问题?

有谁知道如何解决这个奇怪的问题?

我还删除了带有相应deinstall-script文件的developers文件夹并重新安装了Xcode 4.1.但仍然是同样的问题.

任何人都可以给我一个提示,提示等吗?

会真的很棒!

更新

所以,更奇怪的东西:

配置文件不知何故适用于iOS 3.0版本的应用程序,但在短暂的休息之后,它没有再次工作.所以我不知道这个bug的位置.我想这是关于目标应用iOS版本.

谢谢,安德烈亚斯

profile xcode instruments osx-lion

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

自定义工具提示定位

我正面临着在Plotly.js热图上正确定位自定义工具提示的问题.

我正在使用l2p方法(这个首字母缩略词代表什么?)与pointNumber数据结合使用,以获得热图中的相对位置.看起来像:

x: point.xaxis.l2p(point.pointNumber[1]),
y: point.yaxis.l2p(point.pointNumber[0])
Run Code Online (Sandbox Code Playgroud)

但问题是它相对于热图svg本身的顶部/左侧原点而没有外部的x轴和y轴标签,所以我实际上错过了那部分,并想知道是否没有内置-in功能直接获取此定位信息?使用外部div作为工具提示区域的问题是它们完全位于图表之外,因此我需要参考图表外部的顶部/左侧原点和轴标记来获取信息.

似乎有用的是使用axis private _offset属性并将其添加到上面的x和y位置,所以我得到了

x: point.xaxis.l2p(point.pointNumber[1]) + point.xaxis._offset,
y: point.yaxis.l2p(point.pointNumber[0]) + point.yaxis._offset
Run Code Online (Sandbox Code Playgroud)

但这对我来说看起来很讨厌.有人可以指点我一些文档或演示如何做"情节方式"尤其.热图?

javascript heatmap plotly

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

样式化组件 API - withComponent 与 as

我偶然发现了一个关于版本 4 中样式化组件 API 更新的问题:

但据我所知,as它是在 JSX 模板级别withComponent上使用的,而在样式化组件声明中使用。

那么在以下情况下建议的工作流程是什么:

const BaseComponent = styled.div`
  color: red;
`;

const HeadingComponent = BaseComponent.withComponent('h4');
Run Code Online (Sandbox Code Playgroud)

假设我们<HeadingComponent />很多不同的地方使用。

这是否意味着不是使用第二个样式化组件,<BaseComponent as="h4" />而是使用 声明一个 React 组件,而不是重用样式化组件,而是重用 React 组件?

那么将使用withComponent转换为使用具有as属性的基本样式组件创建一个新的 React 组件?

提前致谢,

安德烈亚斯

javascript reactjs styled-components

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