我想知道如何解析iOS中的JSON.通知我试图使用:
NSError* error;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData //1
options:kNilOptions
error:&error];
Run Code Online (Sandbox Code Playgroud)
但是,我给了我以下错误:
"操作无法完成.(Cocoa error 3840.)"(字符310周围形成的对象很糟糕.)UserInfo = 0x135460 {NSDebugDescription =字符310周围形成错误的对象.}
我正在尝试解析的JSON响应是:
{"error":0,"token":"59188a107d705f8c51585d719769e0642ce98b79d86fdace30dbc58efba301cc","status":"200","messages":[{"update_time":2012-03-09 12:25:26.0,"seq":"21 ","lng":58.4236,"msg":"Bill We-Mark:Test","lat":23.5871}],"error_msg":""}
这里没有char 310 ??? !!!!
我已将iPhone固件更新为5.1.我现在注意到Xcode 4.2无法识别该设备.我需要升级Xcode还是什么?
我只需要播放一个简单的声音,我有发送消息的应用程序,我需要在发送消息时播放"消息发送"系统声音.
参考Apple文档关于推送通知,我找不到任何关于推送通知的最大允许数量.这与谷歌Android不同,他们提到了允许的最大值,这可能会在谷歌特别许可的情况下超过.
在这里,我指的是一个会话中允许的最大值,例如一小时内允许的最大值.
我仍然在计算第二点提供的lat/lng和第一点和距离的lat/lng时遇到问题.
我在Javascript中找到了一个解决方案,我试图转换为Java.但结果不准确,似乎我做错了什么.
public class Misc {
double EARTH_RADIUS_METERS= 6378.1 *1024;
private double toRad(double value) {
return value* (Math.PI/ 180);
}
private double toDeg (double value) {
return value* (180 / Math.PI);
}
/*-------------------------------------------------------------------------
* Given a starting lat/lon point on earth, distance (in meters)
* and bearing, calculates destination coordinates lat2/lon2.
*
* all params in radians
*-------------------------------------------------------------------------*/
GPoint destCoordsInRadians(double lat1, double lon1,
double distanceMeters, double bearing
/*,double* lat2, double* lon2*/)
{
//-------------------------------------------------------------------------
// Algorithm from http://www.geomidpoint.com/destination/calculation.html
// Algorithm …Run Code Online (Sandbox Code Playgroud) 我正在开发一个使用Google消息传递的应用程序.因此,我需要在最终的.apk文件中包含gcm.jar.
我使用项目属性在Eclipse中添加了jar文件,但我仍然不认为该文件包含在.apk文件中,因为我收到了消息:
java.lang.NoClassDefFoundError: com.google.android.gcm.CMRegistrar
Run Code Online (Sandbox Code Playgroud)
因此,我想知道如何在.apk文件中包含jar?
我有一个服务,我需要从服务onStartCommand访问上下文.
我怎么能这样做 我是Android的新手.
我尝试使用Java pns Package向Apple推送通知服务发送通知,但它不起作用
Push.alert("Hello World!","D:/Development/project/keys/PushChatKey.p12","password",false,"59188a107d705f8c51585d719769e0642ce98b79d86fdace30dbc58efba301cc");
注意到它只显示出来
log4j:WARN没有为logger找到appender(javapns.notification.Payload).log4j:WARN请正确初始化log4j系统.log4j的:WARN见http://logging.apache.org/log4j/1.2/faq.html#noconfig获取更多信息.
任何线索都是明确的.
问候,
我在项目中使用的捆绑 ID(以及当我将应用程序提交到 AppStore 时将使用的捆绑 ID)是否会被任何地方的用户看到?
我在项目的捆绑包 ID 中使用的 URL 与我公司的 URL 不同。我拥有我的捆绑 ID 使用的 URL;我只是不想向用户透露这一点。