小编Jon*_*an.的帖子

打开程序一次,将多个文件作为来自explorer的参数

我有一个程序,当使用资源管理器中的右键菜单打开文件时.但是,如果我选择多个文件,然后右键单击并打开我的程序,那么它会打开我的程序的多个实例,而不是仅将多个文件作为参数传递给单个实例.该程序是用vb.net编写的,但不是windows窗体,它只是一个模块,所以我可以勾选Visual Studio中属性中的Single实例选项.

那么如何在单个实例中从资源管理器上下文菜单中打开多个文件.

.net vb.net explorer contextmenu single-instance

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

UIControlEventTouchDragExit仅触发~100像素

当手指/触摸将UIButton留在目标C中用于iphone时,我试图"获取".我在另一个答案中告诉我使用UIControlEventTouchDragExit,但是当触摸距离按钮大约100个像素时,此事件才会触发,而我希望它立即生效.苹果文档说这是根据边界,但我的理解是边界和框架是相同的,除非你旋转UI按钮(或其他)

iphone events objective-c

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

TFHppleElement(Hpple),在iphone上解析HTML

我正在使用 Hpple,到目前为止它一直很棒,但是我想将所有 div 都放在另一个里面并且我可以做到。但是后来我无法进一步解析内容(innerHTML,在源代码中它被标记为innerHTML而不是innerText)要求元素内容不返回任何内容,因为该元素中没有直接文本,只有包含文本的子节点/元素.

在 iPhone 上有什么替代 Hpple 和解析 HTML 的方法。

html iphone parsing hpple

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

没有数据库永久保存php变量

在我的站点的管理区域中有一个表单,其中包含站点使用的mysql数据库的主机名,用户名和密码.目前,这些值被硬编码到php类中.但是谁可以链接它,以便表单可以编辑php类中的变量(并将结果保存在服务器上,换句话说,变量是硬编码的).我通常会将这样的事情保存在数据库中,但显然无法做到这一点.

php database variables save hardcoded

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

loadView和viewDidLoad有什么区别?

我知道这里有一个看似完全相同的问题:iPhone SDK:loadView和viewDidLoad有什么区别? 但是,我已经阅读了这个问题,但仍未完全回答.我没有使用IB,因为UI是动态的.

因此,我应该创建self.view,然后在loadView中添加子视图.

或者我应该在loadView中创建self.view并在viewDidLoad中添加子视图?#

iphone objective-c

3
推荐指数
2
解决办法
5003
查看次数

Chrome,Opera和IE(javascript)中的右击事件(onclick)

在Firefox中我使用了document.onclick事件,然后检查它是否是右键单击,如果我右键单击,一切都按预期进行.但是在Chrome,Opera和IE8中,如果我右键单击document.onclick不会触发.

我想为img元素提供自定义上下文菜单.我该怎么做?

javascript opera internet-explorer google-chrome javascript-events

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

UItableView按部分(和持久性)按日期排序

我有几个HistoryItems,包含ID,标题和日期.日期是它被添加到历史记录到第二个的确切时间的NSDate.

目前我只有这些对象的NSArray,最新的HistoryItem添加到NSArray的末尾.

如何使这些项目按日期顺序显示在UItableView单元格中,最新版本位于顶部,但每天都必须拥有自己的部分.

我还需要这些HistoryItems在退出和加载应用程序之间保持持久性,所以我应该只将NSArray保存到文件中,还是使用CoreData?

date uitableview

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

使用NSDates作为密钥的NSDictionary

是否有可能有一个NSdictionary,其中键是NSDates,还有可写/可归档到磁盘?

cocoa nsdictionary nsdate

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

模糊NSDictionary - 使用最近的密钥

我有一个大约4000个数字的列表,例如: {10, 20, 30, 40, 50,...}

每个数字都是一个键NSDictionary,所以我可以获取与数字相关联的对象,例如

[NSDictionary objectForKey:[NSNumber numberWithInt:20];
Run Code Online (Sandbox Code Playgroud)

然而如果该键是不在字典中,我想找到最近的密钥(假设有值之间的有意义的关系,在我的例如10> 20> 30等).

所以,例如

[NSDictionary objectForKey:[NSNumberWithInt:19]] would return the value for key:20.
Run Code Online (Sandbox Code Playgroud)

或者是否有另一种数据结构更适合这样做?我想过使用一个排序的NSArray,其中键是数组索引,然后如果object为null,则继续递增数组指针直到找到该对象,但是这会导致一个包含999,999个元素的稀疏填充数组:)

谢谢

objective-c nsdictionary

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

在OSX上链接到iOS模拟器二进制文件

我很好奇如果我在Mac应用程序中链接到iOS模拟器框架会发生什么.所以我将UIKit复制到它自己的文件夹(因此框架搜索路径不会包含所有iOS模拟器框架,就像CoreFoundation在Mac和iOS上都有不同的标题),并将其拖入Xcode的链接部分.Xcode给我的错误是:

为MacOSX构建,但是针对架构x86_64为iOS模拟器文件'/Users/jonathan/Desktop/macuikit/UIKit.framework/UIKit'构建的dylib链接

这两种体系结构都是x86_64,所以它怎么能告诉框架是专门针对iOS模拟器的,我在Info.plist之类的东西中删除了对iOS的所有引用,甚至尝试删除除了UIKit二进制文件之外的所有内容,但同样的错误出现了.它自己的二进制文件中有什么东西可以告诉链接器它可以运行哪个平台,而不仅仅是架构?我查看了Mach-O标头但是只有CPU类型和子类型的字段,并且没有按预期的模拟器值.

macos xcode objective-c ios

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