我正在编写一个iPhone应用程序,它将使用EventKit框架在用户的日历中创建新事件.那部分工作得很好(除了它处理时区的不稳定方式 - 但这是另一个问题).我无法弄清楚的是如何获取用户日历的列表,以便他们可以选择将事件添加到哪个日历.我知道它是一个EKCalendar对象,但文档没有显示任何方式来获取整个集合.
提前致谢,
标记
想知道为什么我在这方面找不到任何东西:在我的iPhone和iPad上,两者都在运行iOS 4.3.x - 我正在使用它进行应用程序开发 - 我在"设置"下看到一个名为"开发"的选项"和开关打开和关闭"记录".它在场地上方有"Power"这个词,为混音添加更多神秘的味道.有谁知道这是做什么的?我会假设它切换了某些功能的日志记录,但我发现无法实际查看所述日志.任何指导将不胜感激.
顺便说一句:我的iPhone上有一个名为"ConsoleLog"的应用程序(用于记录应用程序控制台输出),但无论上述设施是打开还是关闭,它都有效.
问候,
标记
我正在为iPhone开发基于jQTouch的应用程序,其中一部分使用Google Maps API(V3).我希望能够将地理位置坐标传递给地图,并使用标记将其置于中心位置.我现在得到的是适当缩放级别的地图,但所需的中心点出现在右上角.它也仅显示地图区域的大约三分之一(其余为灰色),并且当您平移或缩放时它的行为有些不规律.这是代码:
var coords = { latitude : "35.510630", longitude : "-79.255374" };
var latlng = new google.maps.LatLng(coords.latitude, coords.longitude);
var myOptions = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map($("#map_canvas").get(0), myOptions);
var marker = new google.maps.Marker({
position: latlng,
map: map,
});
Run Code Online (Sandbox Code Playgroud)
顺便说一句:它在其他平台/浏览器上的外观和行为也一样.
思考?
提前致谢,
标记
添加这里是一个链接,它将显示正在发生的事情: iPhone模拟器的屏幕截图
当使用Chrome的开发人员工具来调试Javascript时,"脚本"列表往往会在我更改/重新加载/测试代码时添加每个脚本的多次出现.Safari使用相同的基本工具集,但不执行此操作.脚本在此列表中出现10次并不是未知数.当发生这种情况时,我唯一能想到的就是杀死标签并重新加载.这是一个已知的错误?
Chrome版本18.0.1025.168(截至本文撰写时为最新版本)
Mac OSX版本10.7.3(Lion)
干杯!
标记
在iOS/Objective C上相当新.我正在为Apple的AVCam(视频捕捉)示例代码制作mod,并希望在前后摄像头之间切换时模仿原生相机的翻转动画.似乎这很容易,但我无法理解它是如何完成的.建议是值得欢迎的.
谢谢!
标记
我已经使用 Laravel Valet 一段时间了,刚刚遇到了一种让我绞尽脑汁的情况:创建一个新的 Laravel 项目后,我进入目录public并执行了valet link my_project,然后执行了valet secure my_project。现在,valet links显示https://my_project.test但去那里时,我得到“您的连接不是私人的”。
在 Chrome 中,您可以单击“不安全”并查看证书,当我执行此操作时,它会显示我的另一个项目的证书!我查看了我的~/.config/valet/Certificates目录,my_project.test文件都在那里(.conf、.crt、.csr和.key)。任何有用的建议将非常受欢迎。
我正在开发一款使用AVFoundation课程录制和播放视频的iPad应用.我有基本记录/播放的所有代码,现在我想添加一个功能,允许用户在视频上绘制和注释 - 我认为这不会太困难.更难的部分,以及我无法找到任何示例的东西,将绘图和注释组合到视频文件本身.我怀疑这部分是用AVComposition完成的,但不确切知道如何.非常感谢您的帮助.
标记
第一:我对ansible\xe2\x80\x94很陌生,我昨天才开始。大多数事情都运行得很好(安装软件包、克隆我的 git 存储库等),但我无法运行composer install来拯救我。
这是设置:
\n/var/www/roster我已暂时将远程vendor目录设置为0777并将所有者设置为ubuntu(EC2 默认 ssh 用户),但完成后将其重置为0755和root。
我尝试了几种变体,但是当我使用 运行剧本时ansible-playbook -i ./hosts composer_install.yml,它只是挂起。以下是我尝试过的事情:
tasks:\n - name: Composer install\n shell: composer install\n args:\n chdir: /var/www/roster\nRun Code Online (Sandbox Code Playgroud)\n...和:
\n tasks: \n - name: Composer install\n composer: command=install working_dir=/var/www/roster optimize_autoloader=no\nRun Code Online (Sandbox Code Playgroud)\n...并且(安装了 ansible-composer 插件): …
这让我疯了,所以我希望有人可以帮助Objective-C noob解决这个问题.这是交易:
我正在使用Titanium Appcelerator开发iPhone应用程序,我正在尝试在XCode中创建一个附加模块,允许我将事件发送到iPhone日历.我想做的是按照自2001年1月1日(格林威治标准时间)以来的秒数计算日期和时间,并将其直接发送到日历,而不必弄乱看起来总是返回的字符串到目前为止的东西.不合时机.到目前为止,我无法将整数存入事件日期字段,这两个字段都是NSDate类型.
Titanium从Javascript获取参数并将其编译为目标代码,因此我可以像这样调用我的"cal"对象:
var startDate = 316367923;
var endDate = 316367923;
var results = cal.newEvent(startTime,endTime)
Run Code Online (Sandbox Code Playgroud)
...这就是"cal"对象接收该调用的方式:
-(BOOL)newEvent:(id)args {
id startDate = [args objectAtIndex:0];
id endDate = [args objectAtIndex:1];
...
Run Code Online (Sandbox Code Playgroud)
我希望做的是将这些整数放入事件对象:
EKEventStore *eventDB = [[EKEventStore alloc] init];
EKEvent *theEvent = [EKEvent eventWithEventStore:eventDB];
...
theEvent.startDate = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate: (int) startDate];
theEvent.endDate = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate: (int) endDate];
Run Code Online (Sandbox Code Playgroud)
这编译没有任何错误,但导致我的应用程序爆炸,所以我想我的理解中缺少一些东西.我知道哪里出错了?
谢谢,
标记
ios ×3
iphone ×3
javascript ×2
video ×2
animation ×1
ansible ×1
avfoundation ×1
calendar ×1
capture ×1
casting ×1
certificate ×1
composer-php ×1
drawing ×1
eventkit ×1
google-maps ×1
jqtouch ×1
laravel ×1
list ×1
logging ×1
macos ×1
nsdate ×1
objective-c ×1
settings ×1
valet ×1