这对我的应用程序很重要,因为我想在那里存储应用程序UDID,Apple建议从iOS 5.0开始创建特定于应用程序的UDID.
Mac OS X 10.8.2
Xcode 4.5.2(安装在/Applications/Xcode.app)
尝试
xcode-select -switch /Applications/Xcode.app
之后
xcode-select -print-path
输出正确的路径(/Applications/Xcode.app).但
xcrun -find gcc
失败并出现错误
xcrun:错误:无法统计活动Xcode路径'/Developer/Xcode.app/Contents/Developer'.(没有相应的文件和目录).
更新1:
这是权限说明符
ls -l /Applications/Xcode.app
Run Code Online (Sandbox Code Playgroud)
总计0
drwxr-xr-x @ 16 my admin 544 Oct 30 23:38内容
ls -l /Applications/Xcode.app/Contents
Run Code Online (Sandbox Code Playgroud)
总计24
drwxr-xr-x @ 8 my admin 272 Oct 30 23:30申请
drwxr-xr-x @ 9我的管理员306 10月30日23:36开发人员
drwxr-xr-x @ 5我的管理员170 10月30日23:30框架
-rw-r - r - @ 1 my admin 15289 Oct 19 14:22 Info.plist
drwxr-xr-x @ 3 my admin 102 Aug 5 08:03 Library
drwxr-xr-x @ …
我正在研究MFC win32项目.我有2个CMFCEditBrowseCtrl控件的对话框.用户在这些控件上指定文件后,如何从这些控件中获取文件路径?
更新:这是我的代码
SpecifyInputDialog dlg; // this is my dialog inherited from CDialogEx
dlg.DoModal();
CString strText;
dlg.inFileCtrl.GetWindowTextA(strText.GetBuffer(), 500); // inFileCtrl is CMFCEditBrowseCtrl object
Run Code Online (Sandbox Code Playgroud)
结果在最后一行"Debug Assertion Failed"错误...
更新2:
CString strText;
dlg.inFileCtrl.GetWindowText(strText);
Run Code Online (Sandbox Code Playgroud)
相同的"Debug Assertion Failed"错误.我将尝试在对话未被解除时获取文本.
更新3(已解决):
我设法通过实现回调来获取路径文本
BEGIN_MESSAGE_MAP(SpecifyInputDialog, CDialogEx)
ON_EN_CHANGE(IDC_MFCEDITBROWSE1, &SpecifyInputDialog::OnEnChangeMfceditbrowse1)
END_MESSAGE_MAP()
Run Code Online (Sandbox Code Playgroud)
并在处理程序方法中:
void SpecifyInputDialog::OnEnChangeMfceditbrowse1()
{
this->inFileCtrl.GetWindowText(this->inFileString);
}
Run Code Online (Sandbox Code Playgroud)
因此,您在关闭对话框时获取文本的想法是正确的.请更新您的答案,以便我将其标记为解决方案.
我正在使用EasyTracker谷歌分析库,我的应用程序有多个活动.我希望每次在应用启动时跟踪事件设备模型和系统版本信息.
这个代码在我的启动器活动的onCreate方法中
EasyTracker.getTracker().trackEvent("Others", "App launch", "The os version", 0);
Run Code Online (Sandbox Code Playgroud)
崩溃了
06-15 21:24:30.898: WARN/dalvikvm(1203): threadid=8: thread exiting with uncaught exception (group=0x4001d800)
06-15 21:24:30.898: ERROR/AndroidRuntime(1203): FATAL EXCEPTION: TrackerThread
java.lang.NullPointerException
at com.google.android.apps.analytics.GoogleAnalyticsTracker.createEvent(Unknown Source)
at com.google.android.apps.analytics.GoogleAnalyticsTracker.trackEvent(Unknown Source)
at com.google.android.apps.analytics.easytracking.GoogleAnalyticsTrackerDelegateImpl.trackEvent(Unknown Source)
at com.google.android.apps.analytics.easytracking.EasyTracker$11.run(Unknown Source)
at com.google.android.apps.analytics.easytracking.EasyTracker$TrackerThread.run(Unknown Source)
06-15 21:24:30.918: WARN/ActivityManager(58): Force finishing activity com.mycompany.myapp/com.mycompany.activity.HomeActivity
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
我在Mac上使用mercurial SCM.我想为hg添加搁置扩展.按惯例保存.py扩展名文件的位置?