我想在做一些测试后分析我在iPhone应用程序中的数据,并且数据在SQLite数据库中.我有什么办法可以将它从iPhone上复制回我的笔记本电脑吗?我不知道任何允许我进行文件系统样式访问的机制.
我是MonoTouch和iPhone开发的新手.我在MonoDevelop的资源文件夹中有我的图像(PNG),但是如果我想在Interface Builder中为按钮设置图像属性,我该怎么做?这总是一个空白的下拉列表.我是否需要使用XCode访问XIB文件,然后以某种方式嵌入我需要的按钮图像文件?
我安装了Mercurial,只是意识到MonoDevelop还没有支持它,然后意识到我不知道如何正确卸载它.
我已经google了,找不到任何支持卸载的东西.
我有一个UITableView自定义单元格有一个TextField.我有DecimalPad,我们都知道,没有完成密钥.我之前已经解决了这种类型的问题,当我在正常的UIView上有一个"仅十进制"文本字段时,通过处理TouchesEnded事件然后检查是否TextField是第一个响应者,如果是,那么它将会重新签名,但是如果该技术可以现在工作然后我无法弄清楚TouchesEnded我应该使用谁(UIView所有内容都出现在,UITableViewCell,CellControler,TextField ......我想我已经尝试了一切).
我希望有另一种更清洁的方法来解决这个问题.
任何人?
我错过了一些我怀疑是显而易见但我找不到的东西.
UITableViewCell cell = tableView.DequeueReusableCell("MyCell");
if (cell == null) {
cell = new UITableViewCell(UITableViewCellStyle.Default, "MyCell");
}
cell.TextLabel.Text = "Foo";
cell.DetailTextLabel.Text = "Foo2";
Run Code Online (Sandbox Code Playgroud)
我正在获取一个null引用异常DetailTextLabel.
我刚刚第一次将我的应用程序部署到了我的iPhone上.每次启动它都会在跑步前振动,并且运行正常.构建是Debug | iPhone是我的应用之一.
任何想法为什么它在启动时振动以及如何阻止它?这绝对不是我编写的东西,在模拟器中运行时没有任何异常或问题.
MonoDevelop中是否有任何方法可以创建自己的代码段,即可重复使用的代码?我知道在工具箱中你可以得到其他人,但我似乎无法找到一种方法来添加我自己的东西.当然,我对Monodevelop足够新.
我有一个包含多个文本字段的视图,我想要做同样的效果,当你单击文本字段时,联系人应用程序会在键盘出现时隐藏它.当我关闭键盘时,我打算将视图正确地向下移动.
我怀疑我是通过更改Frame值来做到这一点的,但我需要对它进行动画处理,以免对用户造成伤害.
建议吗?例子?
我把我的View推到了NavigationController堆栈,我在ViewLoaded中,我发现NavigationItem.BackBarButtonItem为null.这是为什么?如何禁用它(暂时,我宁愿不在这种特殊情况下隐藏它)我怎么能考虑重命名它显示的内容?
我遇到的问题是,在我的全新项目中,我有一个带按钮的窗口(Outlet和Action定义),在我的C#代码中,我连接了Action的部分void实现.然后我有一个View,我加载并做同样的事情.
问题是View导致System.NullReferenceException,'Click'代码永远不会运行,而是我最终得到以下完整跟踪
Loaded assembly: /Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll [External]
Loaded assembly: /Developer/MonoTouch/usr/lib/mono/2.1/System.Core.dll [External]
Loaded assembly: /Users/drisszouak/Projects/ZenVelopes/ZenVelopes/bin/iPhoneSimulator/Debug/ZenVelopes.exe
Stacktrace:
at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr) <0x00004>
at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr) <0x00004>
at MonoTouch.UIKit.UIApplication.Main (string[],string,string) [0x00038] in /Users/plasma/Source/iphone/monotouch/UIKit/UIApplication.cs:26
at MonoTouch.UIKit.UIApplication.Main (string[]) [0x00000] in /Users/plasma/Source/iphone/monotouch/UIKit/UIApplication.cs:31
at ZenVelopes.Application.Main (string[]) [0x00000] in /Users/drisszouak/Projects/ZenVelopes/ZenVelopes/Main.cs:14
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <IL 0x0001d, 0x00090>
Native stacktrace:
0 ZenVelopes 0x000be66f mono_handle_native_sigsegv + 343
1 ZenVelopes 0x0000e43e mono_sigsegv_signal_handler + 313
2 libSystem.B.dylib 0x9118246b _sigtramp + 43
3 ??? 0xffffffff 0x0 + 4294967295
4 UIKit …Run Code Online (Sandbox Code Playgroud) 在我的应用程序目前我正在使用
#if DEBUG
Console.WriteLine(....)
#endif
Run Code Online (Sandbox Code Playgroud)
在许多地方.这是一个临时措施,并且很好,但是我想知道我应该如何正确地做到这一点.有人在传递过程中向我简要提到了NSLog,但我找不到任何Monotouch和NSLog信息,而且我不确定这些信息是如何可检索的,以便我可以看到发生了什么.
最后,如果有人使用任何特定的策略进行崩溃扣除和堆栈追踪抓取,我会全力以赴.
我正在重新使用MonoTouch,我尝试使用
HashSet<int, List<MyClass>>
Run Code Online (Sandbox Code Playgroud)
我有一个使用System.Collections.Generic,但是我在HashSet声明上得到了一个错误,特别是我得到了
找不到类型或命名空间名称'HashSet`2'.您是否缺少using指令或程序集引用?
我的代码没有问题List,但添加HashSet我得到这个问题.有人知道这个问题吗?
我只能找到点点滴滴,没有全面的解释和帮助,特别是在MonoTouch中.
我有一个UITableView,我有我的DataSource对象,我有自定义的CellController.我在自定义单元格上有按钮,我想让用户删除该行或在列表中向上或向下移动它.
我只是无法弄清楚我应该如何管理修改数据源并让它重新绑定(我在思考.NET术语,我认为这是问题的一部分).
谢谢.
iphone ×9
xamarin.ios ×9
monodevelop ×2
.net ×1
c# ×1
generics ×1
keyboard ×1
mercurial ×1
uitableview ×1
vibration ×1