我目前正在修复一个旧应用程序(在iOS 5时代内置)中的问题,其中按钮触摸事件在屏幕底部被忽略.我能够通过创建一个新项目,删除故事板(以及Info plist中的引用)来重新创建这个问题,并在didFinishLaunchingWithOptions中执行以下操作(我知道这不是正确的方法,但这个应用程序我'我正在进行类似的设置)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)];
self.window.screen = [UIScreen mainScreen];
UIViewController *vc = [[UIViewController alloc] init];
vc.view.backgroundColor = [UIColor yellowColor];
self.window.rootViewController = vc;
UIButton *test = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[test setTitle:@"Hey" forState:UIControlStateNormal];
[test setBackgroundColor:[UIColor whiteColor]];
test.frame = CGRectMake(0, 824, 200, 200);
[vc.view addSubview:test];
[self.window makeKeyAndVisible];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
一旦我运行这个应用程序,"嘿"按钮只能按下它的上半部分.我感觉它与iOS 7状态栏有关,以及UI现在如何在它下面而不是在它下面.我尝试调整窗口的界限,但这没有用.我已经尝试了各种各样的东西来使这个按钮工作,但唯一有效的是隐藏状态栏.
任何人都有任何线索如何让这个按钮在这种情况下工作?
最近我一直在让MySQL挂起特定的查询.我有一张500,000多条记录的表格.以下是正在运行的查询:
SELECT*FROM
itemsWHERE(itemlist_id = 115626)ORDER BY tableOrder DESC LIMIT 1
这是解释:
| 1 | 简单| 物品| 所有| NULL | NULL | NULL | NULL | 587113 | 用在哪里; 使用filesort |
这是process_list条目:
| 252996 | 根| localhost | itemdb | 查询| 0 | 排序结果| SELECT*FROM
itemsWHERE(itemlist_id = 115642)ORDER BY tableOrder DESC LIMIT 1 |
知道什么可能导致此查询需要10分钟处理?当我手动运行时,它很快就完成了.(1排(0.86秒))
谢谢
我有一个特定的要求,即将字节流转换为每个字符恰好为6位的字符编码.
Here's an example:
Input: 0x50 0x11 0xa0
Character Table:
010100 T
000001 A
000110 F
100000 SPACE
Output: "TAF "
Logically I can understand how this works:
Taking 0x50 0x11 0xa0 and showing as binary:
01010000 00010001 10100000
Which is "TAF ".
Run Code Online (Sandbox Code Playgroud)
以编程方式执行此操作的最佳方法是什么(伪代码或c ++).谢谢!
我试图从HTML页面中删除一些内容.我正在使用libxml2和htmlReadMemory来获取xmlDocPtr.HTML很简单,但是有问题.它基本上如下:
<tr><td><tr><td>Some content</td></tr></td></tr>
Run Code Online (Sandbox Code Playgroud)
libxml不喜欢嵌套的tr,tds.它一直给我以下错误:
HTML parser error : Unexpected end tag : td
</TD>
^
HTML parser error : Unexpected end tag : tr
</TR>
Run Code Online (Sandbox Code Playgroud)
我使用以下选项:HTML_PARSE_RECOVER.
在这一点上,我没有做任何事情允许libxml解析HTML因为这个.我无法更改HTML,因为我无法访问它.
任何人都有任何线索如何让libxml解析这种HTML?
谢谢
ios ×1
ios7 ×1
iphone ×1
libxml2 ×1
mysql ×1
objective-c ×1
performance ×1
uikit ×1
uiwindow ×1