我正在尝试在最后一小时在我的Android应用程序中保存一个整数.我读到这可以使用SharedPreferences完成.但是,我不明白为什么这样做会让人感到困惑.
我怎样才能简单地保存一个int变量?然后当我再次运行应用程序时,我如何再次与此变量交互?
当应用程序被杀死时(不在后台),是否可以在iOS上使用基于地理位置的推送通知?
我有兴趣构建一个应用程序,用户将在地图上选择一个位置,然后如果他/她接近该区域,则会触发本地基于地理位置的推送通知.
然而这个"想法"是否可能?当应用程序被杀死并运行时,GPS可以运行并比较坐标,并在适当的时候通知用户吗?是否有关于这个主题的教程/文章/更多信息我可以阅读?
我在网上看到的大多数信息更像是在没有任何具体内容的情况下实施的一般想法.
iphone geolocation push-notification apple-push-notifications ios
我正在尝试向我的服务器发送一个json文件.json格式应该看起来像这样:
{
"eventData": {
"eventDate": "Jun 13, 2012 12:00:00 AM",
"eventLocation": {
"latitude": 43.93838383,
"longitude": -3.46
},
"text": "hjhj",
"imageData": "raw data",
"imageFormat": "JPEG",
"expirationTime": 1339538400000
},
"type": "ELDIARIOMONTANES",
"title": "accIDENTE"
}
Run Code Online (Sandbox Code Playgroud)
我硬编码了这个并且像这样工作:
NSString *jsonString = @"{\"eventData\":{\"eventDate\":\"Jun 13, 2012 12:00:00 AM\",\"eventLocation\":{\"latitude\":43.93838383,\"longitude\":-3.46},\"text\":\"hkhkjh\",\"imageData\":\"\",\"imageFormat\":\"JPEG\",\"expirationTime\":1339538400000},\"type\":\"Culture\",\"title\":\"accIDENTE\"}";
Run Code Online (Sandbox Code Playgroud)
所以我想做同样的事情,但使用NSDictionary原因当然我不想硬编码我的所有数据.所以我正在创建一个像这样的NSDictionary:
NSMutableDictionary *eventLocation = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"43.93838383",@"latitude",@"-3.46", @"longitude" , nil];
NSMutableDictionary *eventData = [NSMutableDictionary dictionaryWithObjectsAndKeys:eventLocation,@"eventLocation", nil];
[eventData setObject:@"Jun 13, 2012 12:00:00 AM" forKey:@"eventDate"];
[eventData setObject:@"hjhj" forKey:@"text"];
[eventData setObject:@"raw data" forKey:@"imageData"];
[eventData setObject:@"JPEG" forKey:@"imageFormat"];
[eventData setObject:@"1339538400000" forKey:@"expirationTime"];
NSMutableDictionary *finalDictionary = [NSMutableDictionary …Run Code Online (Sandbox Code Playgroud) 我正在尝试在应用启动时加载网址.
我拖动了一个UIWebView对象,在我的.nib上,我创建了一个属性插座,我将它连接到webview,在我的视图控制器中,我放置了以下代码:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *fullURL = @"http://google.com";
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
}
Run Code Online (Sandbox Code Playgroud)
然而,我只是在设备上得到一个黑屏,就像没有任何视图.任何的想法?
我正在使用MapKit框架在我的应用程序上加载谷歌地图,我在地图上放置4个"模拟"的地方,如下所示:
- (void)viewDidLoad {
[super viewDidLoad];
mapView.delegate = self;
mapView.showsUserLocation = YES;
MKUserLocation *userLocation = mapView.userLocation;
MKCoordinateRegion region =
MKCoordinateRegionMakeWithDistance (userLocation.location.coordinate,500,500);
[mapView setRegion:region animated:NO];
//Simulated annotations on the map
CLLocationCoordinate2D poi1Coord , poi2Coord , poi3Coord , poi4Coord;
//poi1 coordinates
poi1Coord.latitude = 37.78754;
poi1Coord.longitude = -122.40718;
//poi2 coordinates
poi2Coord.latitude = 37.78615;
poi2Coord.longitude = -122.41040;
//poi3 coordinates
poi3Coord.latitude = 37.78472;
poi3Coord.longitude = -122.40516;
//poi4 coordinates
poi4Coord.latitude = 37.78866;
poi4Coord.longitude = -122.40623;
MKPointAnnotation *poi1 = [[MKPointAnnotation alloc] init];
MKPointAnnotation *poi2 = [[MKPointAnnotation alloc] …Run Code Online (Sandbox Code Playgroud) 几个月前我开发了iOS应用程序.最近我发现了一个名为"ifunbox"的程序,通过它,我可以访问我的应用程序的.nib文件,图标等.我目前没有mac,所以我无法真正看到我是否可以打开带有XCode的文件,实际上看到了我的代码.那么有可能有人可以通过"ifunbox"下载.nib文件并查看我的源代码,或者它们是否已编译,因此没有这样的问题?
我不确定我要问的是实际上是NSDictionary多用键还是好的.
我想要做的是NSDictionary为我的数据创建一个带键和值,然后将其转换为JSON格式.该JSON格式将看起来就像这样:
{
"eventData": {
"eventDate": "Jun 13, 2012 12:00:00 AM",
"eventLocation": {
"latitude": 43.93838383,
"longitude": -3.46
},
"text": "hjhj",
"imageData": "raw data",
"imageFormat": "JPEG",
"expirationTime": 1339538400000
},
"type": "ELDIARIOMONTANES",
"title": "accIDENTE"
}
Run Code Online (Sandbox Code Playgroud)
我只用过NSDictionaries这样的:
NSArray *keys = [NSArray arrayWithObjects:@"eventDate", @"eventLocation", @"latitude" nil];
NSArray *objects = [NSArray arrayWithObjects:@"object1", @"object2", @"object3", nil];
dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
Run Code Online (Sandbox Code Playgroud)
但上述格式并非全部都与关键价值有关.所以我的问题是如何NSDictionary适应JSON格式?感谢您阅读我的帖子,对不起,如果有任何困惑.
我正在尝试在我的Android应用程序上实现推送通知.所以没有比Googles Developers页面更好的起点了.
我想在这里学习这个教程:GCM演示应用程序.教程建议使用通过SDK Manager提供的示例代码.执行此操作并尝试发送推送通知后,当应用程序运行时,我会在屏幕上看到正在写入新推送已到达.
但是,当应用程序在后台或未运行时,我没有得到推送通知.如果我打开应用程序,屏幕上会再次显示消息.但我从来没有通过弹出和声音通知的形式.
我手动必须在android中执行此操作吗?我认为它与iOS类似,平台负责向您显示通知.
我有什么想法可以实现它吗?
我正在尝试使用保存一些变量SharedPreferences.在我的onCreate()方法中,我使用了初始化我的变量SharedPreferences,并且我想在应用程序结束时存储这些变量.我将此代码放在onTerminate()方法上,但永远不会存储变量.我认为该onTerminate()方法永远不会被调用,因为我也看到了对这种方法的评论// not guaranteed to be called.那么如何在我停止应用程序之前保存变量的状态呢?我知道怎么样,我只是不知道在哪里放置我的代码.
我曾经做过 :
$resource = mysql_query("SELECT * FROM table WHERE id = " . $id);
$user = mysql_fetch_assoc($resource);
echo "Hello User, your number is" . $user['number'];
Run Code Online (Sandbox Code Playgroud)
我读过mysql语句都已弃用,不应该使用.
我怎么能用PDO做到这一点?
第一行是:
$stmt = $db->prepare("SELECT * FROM table WHERE id = " . $id); // there was an aditional double quote in here.
$stmt->execute(array(':id' => $id));
Run Code Online (Sandbox Code Playgroud)
mysql_fetch_assoc()函数怎么样?
我正在使用PHP
ios ×5
android ×3
iphone ×2
json ×2
nsdictionary ×2
database ×1
format ×1
geolocation ×1
key ×1
mapkit ×1
mysql ×1
objective-c ×1
pdo ×1
php ×1
uiwebview ×1