小编Buf*_*ack的帖子

我们如何远程解除推送通知?

我的应用程序每天向所有用户广播推送通知(PN),这些用户在4小时后变得无关紧要.有什么办法可以在每个用户的通知中心删除那个在4小时内没有点击它的通知吗?

我曾经认为这还不可能,但在看到Google的环聊应用行为后变得充满希望 - 它将PN发送到Mac和iOS ......如果我在Mac上阅读该消息,它会自动立即将其从iOS通知中心删除.

我对谷歌进行了广泛的研究,令人惊讶的是没有发现这一点 - 这里只有一个问题已被正式关闭!

push-notification ios

10
推荐指数
2
解决办法
2120
查看次数

UIActivityViewController没有将新行字符传递给某些活动

我使用以下代码来设置UIActivityViewController:

NSArray *activityItems = [NSArray arrayWithObjects:[self textMessageToShare], nil];

UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
        [activityViewController setCompletionHandler:^(NSString *activityType, BOOL completed) {
            if (completed) {
                [self sendFeedbackWithIndexPath:indexPath AndLikeType:100 AndCell:nil];
            }
        }];
[self.navigationController presentViewController:activityViewController
                                                animated:YES
                                              completion:^{
                                                  // ...
                                              }];
Run Code Online (Sandbox Code Playgroud)

问题是,当我将消息或帖子复制到Facebook或Twitter或电子邮件或gmail应用程序或默认消息应用程序时,将[self textMessageToShare]保留所在的新行字符.但是,如果我分享其他活动,如WhatsApp或Viber,则删除所有新行字符,并将整个消息作为一行发送.

然而,如果我通过iOS默认Notes应用程序共享文本,则在与这些应用程序共享时会保留新行字符.Notes应用程序如何存储新行字符?我\n用作新线字符.

因为我的生活甚至无法找到原因.有人可以帮忙吗?

iphone objective-c ios whatsapp uiactivityviewcontroller

8
推荐指数
1
解决办法
2407
查看次数

在查询中使用别名时,"#1054 - 未知列"错误?

使用以下查询时,我收到错误

#1054 - Unknown column 'plus' in 'field list'
Run Code Online (Sandbox Code Playgroud)

何时plus-minus使用.否则,查询运行正常.我想有些东西与别名相关,我不知道如何使用.请指导!

谢谢.

查询:

SELECT users.name,
count(*) as total, 
SUM(sms.views)+ SUM(sms.downloads)+ (SELECT count(*) FROM `smsfb` WHERE (`feedback`=1 OR `feedback`=100) AND userid=users.uniqueID) AS plus,
SUM(sms.delreq)+(SELECT count(*) FROM `smsfb` WHERE (`feedback`=5 OR `feedback`=6) AND userid=users.uniqueID) AS minus,
plus-minus
FROM sms,users
WHERE sms.deviceID=users.uniqueID AND sms.catid!=23 AND sms.catid!=44 AND sms.catid!=45
AND date>="2011-10-03" AND date<"2011-10-09" 
GROUP BY users.uniqueID HAVING total>10 ORDER BY total DESC LIMIT 0, 10
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1054

6
推荐指数
1
解决办法
5445
查看次数

应用更新仍然指向旧的已删除的笔尖.如何在不重新安装app的情况下解决这个问题?

我们有一个应用已经在应用商店上线.

现在我们计划通过以编程方式创建所有视图并删除相应的NIB(XIB)文件来减少应用程序大小.

问题是即使删除nib并且没有被调用,应用程序的更新版本仍然指向旧的笔尖,并且出现了这样的问题(这个图像只是一个例子,问题在整个应用程序中是一致的) :

在此输入图像描述

基本上,视图由IB和代码构建.

到目前为止我们唯一的解决方案是删除并重新安装应用程序,但要求所有用户这样做是不可取的.此外,它还会删除本地存储的应用数据,这是我们在此尝试避免的主要问题.


对于上面显示的示例,以下代码用于加载ViewController:

早些时候(使用nib构建视图时):

    TheNewVC *theNewVC = [[TheNewVC alloc] initWithNibName:@"TheNewVC" bundle:nil];
    [self presentModalViewController:theNewVC animated:YES];
Run Code Online (Sandbox Code Playgroud)

现在(当以编程方式构建视图时,导致上述问题):

    TheNewVC *theNewVC = [[TheNewVC alloc] initWithNibName:nil bundle:nil];

    UINavigationController *addNavCon = [[UINavigationController alloc] initWithRootViewController:theNewVC];
    [self presentModalViewController:addNavCon animated:YES];
Run Code Online (Sandbox Code Playgroud)

JFYI即使TheNewVC *theNewVC = [[TheNewVC alloc] initWithNibName:nil bundle:nil];被替换TheNewVC *theNewVC = [[TheNewVC alloc] init];,问题仍然存在.


可能存在哪些解决方案不涉及重新安装应用程序.我们可以通过编程方式删除iOS所指的nib缓存吗?或者更坏的情况下,请用户这样做?任何帮助将非常感激.

iphone interface-builder xib nib ios

5
推荐指数
1
解决办法
1026
查看次数

如何通过PHP处理XML输出中的水平省略号(三个点)字符

正如问题中所提到的,我正在尝试使用PHP生成XML输出(对于iPhone应用程序),这是从MySQL的文本字段中读取数据.

只要字段中存在水平省略号字符,就无法正确生成XML.

我已经尝试了几种方法来逃避它,如下所示,但似乎没有工作......

$row['detail'] = str_replace("&", "&amp;", $row['detail']); 
$row['detail'] = str_replace("…", "&hellip;", $row['detail']); //<-- prob is here
$row['detail'] = str_replace("<", "&lt", $row['detail']); 
$row['detail'] = str_replace("\'", "&apos;", $row['detail']); 
$row['detail'] = str_replace(">", "&gt;", $row['detail']); 
$row['detail'] = str_replace("\"", "&quot;", $row['detail']); 
Run Code Online (Sandbox Code Playgroud)

我基本上有两个问题,

  1. 如何处理水平省略号字符?

  2. 还有更多这样的角色会导致这样的问题吗?对此列表及其解决方案的任何引用都会很棒!

谢谢

php xml ellipsis

3
推荐指数
1
解决办法
6707
查看次数