我正在尝试编写类似于http://whatismyudid.com/的函数,然后批准,将返回用户UDID并将其存储到数据库以供将来与该用户一起参考.
我已经编写了一个在Profile Installer中打开的.mobileconfig xml文档,但是当我告诉它安装配置文件时,它会响应[alert] Invalid Profile但没有警报正文.没有描述,没有代码,没有帮助.
我是移动配置游戏的新手,所以任何帮助都会激动我.
这是我的配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<dict>
<key>URL</key>
<string>http://apps.mortlabs.com/device/retrieve.php</string>
<key>DeviceAttributes</key>
<array>
<string>UDID</string>
<string>IMEI</string>
<string>ICCID</string>
<string>VERSION</string>
<string>PRODUCT</string>
</array>
</dict>
<key>PayloadOrganization</key>
<string>MortLabs.com</string>
<key>PayloadDisplayName</key>
<string>Profile Service</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadUUID</key>
<string>B958E359-34C2-42F4-BD0C-C985E6D5376B</string>
<key>PayloadIdentifier</key>
<string>com.mortlabs.profile-service</string>
<key>PayloadDescription</key>
<string>This temporary profile will be used to find and display your current device's UDID.</string>
<key>PayloadType</key>
<string>Profile Service</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
通过移动safari 导航到http://apps.mortlabs.com/device/enroll.php来初始化配置文件
我正在编写一个将照片上传到Facebook的应用程序.我没有提供相册ID,因此代表我的应用创建了相册.
我的问题是:如何获取照片上传到的相册ID?
当我GET的照片信息时,JSON中没有这张专辑,这是我的希望.
我正在开发一个使用AngularJs的大型应用程序.
当我在IE8浏览网页,我得到超级漂亮的控制台类似错误Object doesn't support property or method 'module',Object doesn't support property or method 'widget',unable to get value of the property 'controller': object is null or undefined,和IE really sucks, cant you just tell them to download chrome?
经过一段时间的战斗后,我决定记录typeof angular控制台返回的内容undefined.
在IE9,IE10和所有不吸引的浏览器中,一切都按预期工作.
请帮忙!
编辑:
似乎角度undefined在它到达我的第一个控制器之前,所以我不认为它与ieshim有关...
我正在开发SDK 1.6.2.
我的应用程序使用相机捕获并将图像保存到Titanium.Filesystem.applicationDataDirectory.
应用程序的轻击应该显示在屏幕上平铺的所有存储的图像(存储在数据库中的详细信息[路径]).
保存图片:
var image = event.media // from camera success
var filename = new Date().getTime() + "-ea.jpg";
bgImage = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, filename);
bgImage.write(image);
Run Code Online (Sandbox Code Playgroud)
存储到数据库:
var db = Titanium.Database.open('photoDB');
try{
db.execute('INSERT INTO stored (image) VALUES (?)', bgImage.nativePath);
} catch(e) {
alert(e.message);
}
db.close();
Run Code Online (Sandbox Code Playgroud)
显示图片:
imageArray = [];
images = [];
var db = Titanium.Database.open('photoDB');
var dbrows = db.execute('select id, date, image from stored order by date asc');
while (dbrows.isValidRow()) {
imageArray.push({
image:dbrows.fieldByName('image')
});
dbrows.next();
}
dbrows.close();
// loop thru …Run Code Online (Sandbox Code Playgroud) 我已经在vagrant 0.9.0正在运行的盒子上安装了CouchDB CentOS 6.2.
在Vagrantfile中我添加了config.vm.forward_port 5984, 5985.
在重新加载流浪汉后,我试图卷曲地址:curl -v localhost:5985效果不佳.
* About to connect() to localhost port 5985 (#0)
* Trying 127.0.0.1... connected
* Connected to localhost (127.0.0.1) port 5985 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8r zlib/1.2.3
> Host: localhost:5985
> Accept: */*
>
* Empty reply from server
* Connection #0 to host localhost left intact
curl: (52) Empty reply from server
* Closing connection …Run Code Online (Sandbox Code Playgroud) 不久前我遇到了javascript资产的问题.当我对它们进行更改时,它们不会生效,文件将变为无效的javascript(firebug抛出错误和警告).
我注意到我的更改没有出现,并且特殊字符被添加到文件的末尾.多挖一点,我注意到特殊字符正好是我编辑的字符数.
原始代码:
$(document).ready(function(){
alert('what');
});
Run Code Online (Sandbox Code Playgroud)
添加一行,应如下所示:
$(document).ready(function(){
alert('what');
alert("what's going on?!);
});
Run Code Online (Sandbox Code Playgroud)
渲染如下:
$(document).ready(function(){
alert('what');
});??????????????????????????
Run Code Online (Sandbox Code Playgroud)
当我研究时,我发现修改apache配置/etc/httpd/conf/httpd.conf并注释掉EnableSendfile off修复了这个问题.
现在问题已经回归,但是apache配置没有改变.
请帮忙.我目前的工作是重命名文件,查看新文件并将其命名为; 这让我非常恼火.
我正在开发一个流浪盒,CentOS 6,PHP 5.3/apache 2 - 原始解决方案可以在这里找到:VirtualBox for Apache中的共享文件夹.
不幸的是,这似乎不再起作用.
我最近在运行Vagrant的CentOS 6 VM上安装了mongodb.
我将端口转发添加到Vagrantfile以转发mongo端口
config.vm.forward_port 27017, 127017
Run Code Online (Sandbox Code Playgroud)
我将mongod配置为在服务器启动时自动启动,并确认服务按预期启动.
但是,当我mongo localhost:127017从我的主机(而不是流浪汉)运行时,我收到以下错误
MongoDB shell version: 1.8.2
connecting to: localhost:127017/test
Fri Jan 20 13:58:28 getaddrinfo("127.0.0.1") failed: nodename nor servname provided, or not known
Fri Jan 20 13:58:28 Error shell/mongo.js:81
exception: connect failed
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
javascript ×3
vagrant ×2
angularjs ×1
apache ×1
appcelerator ×1
caching ×1
couchdb ×1
facebook ×1
garbage ×1
getaddrinfo ×1
imageview ×1
ios ×1
mongodb ×1
placeholder ×1
udid ×1
utility ×1