标签: push

如何在iphone上请求设备令牌

我可以使用didRegisterForRemoteNotificationWithDeviceToken回调方法在订阅推送通知时获取我的iphone的设备令牌.我的问题是如何在以后再次获得此令牌?当用户订阅我的应用程序中的某些内容时,我想发送设备令牌和他们订阅的项目的ID ...但我无法弄清楚从哪里获取设备令牌.我尝试使用UIDevice类中的uniqueIdentifer,但这个值与原始令牌不同.我想每次我的应用程序开始生成令牌时我都可以调用registerForRemoteNotificationTypes.但是,如果我这样做,我不确定如何从不同的类访问此值(我的didRegisterForRemoteNotificationWithDeviceToken回调位于主应用程序委托中).感谢您对目标C新手的任何帮助!

iphone push push-notification

2
推荐指数
1
解决办法
4973
查看次数

堆栈上的整数推送错误

我试图理解为什么是指令:

 pushl  0x4013ea
Run Code Online (Sandbox Code Playgroud)

没有推动预期的价值,而是我把它放在堆栈上:

(gdb) x/wx $esp
0x22ff18:       0xc3899090
Run Code Online (Sandbox Code Playgroud)

我在Windows上使用gdb,如果这可以帮助

谢谢

assembly gdb push

2
推荐指数
1
解决办法
278
查看次数

push替换数组中的旧值

也许是因为我整天都在工作,我看不出问题所在.但是在以下代码中,警报仅显示最后添加的值,并且不会推送数组中的值.:(

window.sortControl = {
            sortControlPanel: $('div.sortControl'),
            simpleSortCriteriaList: $('div.sortControl .simple'),
            advancedSortCriteriaList: $('div.sortControl .advanced'),
            dropDownExpander: $('div.sortControl .dropDownExpand.primary'),
            dropDownContent: $('div.sortControl .dropdownContent.primary'),
            simpleSortCriteria: $('div.sortControl .sortcriteria.simple a'),
            simpleSortCheckboxes: $('.simple .checkbox'),
            openAdvancedButton: $('.openAdvanced'),
            backtoSimpleButton: $('.backtoSimple'),
            advancedDropdownContent: $('div.sortControl .advanced .dropdownContent'),
            advancedDropdownExpander: $('div.sortControl .advanced .dropDownExpand')
        };

 $.each(sortControl.advancedDropdownContent.parent(), function () {

        var dropdownContent = $(this).find('.dropdownContent');
        var input = $(this).find('input');

        $(this).find('.dropDownExpand').live('click', function (event) {
            sortControl.advancedDropdownContent.not(dropdownContent).hide('fast');
            dropdownContent.toggle('fast');
            event.preventDefault();
        });

        var currentSelectedGroups = [];

        $(this).find('li a').bind('click', function (event) {

            var criteria = $(this).text();
            //if (!currentSelectedGroups.inArray($(this).attr('class'), true)) {
            input.attr('value', criteria);
            currentSelectedGroups.push($(this).attr('class'));

            //}

            dropdownContent.toggle('fast'); …
Run Code Online (Sandbox Code Playgroud)

javascript arrays push

2
推荐指数
1
解决办法
5370
查看次数

当试图推出全新的遥控器时,全新的git repo都说"一切都是最新的"

我是个新手.我刚刚用4个新文件test1 test2 test3 test4创建了一个新项目.然后我所做的就是以下内容:

$ git init
$ git add .
$ git commit -m "VERY 1st commit"
Run Code Online (Sandbox Code Playgroud)

就如此容易.

然后我添加了一个远程仓库也是我刚刚在bitbucket.org创建的一个全新的仓库

$ git remote add rakspace http://syedrakib@bitbucket.org/syedrakib/mysamplegit
$ git push rakspace
Run Code Online (Sandbox Code Playgroud)

正如你所知道的那样,全新的工作空间被推入一个全新的回购中.它返回:

一切都是最新的

我在这里做错了什么?很明显,远程仓库的源文件没有得到更新.

编辑:我在我的本地仓库有2个分支:*master**new_branch*

git push

2
推荐指数
1
解决办法
2166
查看次数

红宝石推方法是交替的

cool_words = []

while true

    cool_words.push gets
    break if gets.chomp == ''

end

puts cool_words
Run Code Online (Sandbox Code Playgroud)

它只是推动第一个条目,然后是第三个,然后是第五个.我认为这是我打破循环的break方式,因为没有方法它就不会发生.

break当我在空行中按Enter 键时,我需要它离开循环.

提前致谢!

ruby push

2
推荐指数
1
解决办法
1862
查看次数

Git 错误:无法生成 ~\.ssh

我在 GitHub 上创建了一个 repo,并想像过去一样将本地 repo 推送到本地。我可以ssh -T git@github.com成功,但git push -u origin master给了我错误:

error: cannot spawn C:\Users\Alec\.ssh: No such file or directory
fatal: unable to fork
Run Code Online (Sandbox Code Playgroud)

我的 GIT_SSH 变量C:\Users\Alec\.ssh在那个目录中,我有我的 RSA 密钥。我什至尝试生成一个新密钥并使用该密钥,只是为了收到相同的错误。

我所有的本地存储库现在都显示此错误 - 我不确定出了什么问题。

编辑:并不是说我认为这很重要,但是无论我使用命令提示符还是 Git Bash,我都会遇到同样的问题。

git ssh push windows-7

2
推荐指数
1
解决办法
5924
查看次数

如何将我的代码推送到github fork

我是github的新手.我一直在研究从github获取的代码.现在我完成了修改,我想将我的代码推送到github.我想创建一个我工作的原始代码的分支,并将我开发的代码推送到该分支.然而,当我在开发工作时,原始代码有一些变化.因此,当我尝试将新代码推送到fork时,我收到以下错误:

git push original master 
To https://github.com/<username>/<projectName>.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/<username>/<projectName>.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.  See the
'Note about fast-forwards' section of 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

然后我用了

git pull
Run Code Online (Sandbox Code Playgroud)

输出如下:

Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>' …
Run Code Online (Sandbox Code Playgroud)

git push pull github

2
推荐指数
1
解决办法
1万
查看次数

应用程序试图在目标上推送一个nil视图控制器

我收到以下错误:

Application tried to push a nil view controller on target UINavigationController: 0x7b98940.

它是在我"点击"一个单元格时引起的UITableViewController.码:

#pragma mark - Table view delegate

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    VerifyInfoViewController *verifyInfoVC = [self.storyboard instantiateViewControllerWithIdentifier:@"verifyInfoVC"];
    [self.navigationController pushViewController:verifyInfoVC animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

push uitableview ios

2
推荐指数
1
解决办法
1万
查看次数

使用Push for browser和本机应用程序的完整应用程序的体系结构

我目前正在开展一个侧面项目来学习新语言,新框架,新架构,......我希望能够按照要求创建一个应用程序:

  1. 它必须使用数据库,这就是你要说的基础!(SQL或NoSQL,在我的情况下并不重要).
  2. 它必须有一个后端框架,用于对数据库中的对象进行操作.
  3. 后端必须与推动系统去相关.(这样我的问题就可以用于新项目和现有项目).框架的语言并不重要(PHP,Java,Ruby,...).
  4. 它必须有一个用于实时通知的推送系统.
  5. 它必须提供前端应用程序,以便我们可以从浏览器中使用它.
  6. 它必须为本机应用程序和第三方应用程序提供api.
  7. 它应该易于部署(该应用程序可以用作SaaS应用程序,也可以用作可下载的应用程序,例如Jira.)

我用Google搜索了一下,找到了两个架构,我想和你谈谈每个架构的好处/注意事项.

版本1

版本1

PROS:

  1. 客户端只有一个端点.
  2. 更容易设置

缺点:

  1. 取决于推送系统
  2. 推送系统不仅用于推送事件,而且用作客户端和后端的"调度程序".

版本2

版本2

PROS:

  1. 每项责任都是相互关联的

缺点:

  1. 设置起来比较难
  2. 几个端点
  3. 如何在后端和推送系统之间进行通信?

那么你建议哪一个?有第三种架构吗?你是如何实现它的?

我很感激你的所有答案.

最好的祝福

architecture push

2
推荐指数
1
解决办法
358
查看次数

Git pull --rebase推送时

我想知道是否可以使用git自动pull --rebase进行操作git push

我的意思git push是,如果被拒绝,自动做一次git pull --rebase,然后git push再次,所以我不需要每次有人在我面前推动手动.

谢谢你的回答.

git push pull rebase

2
推荐指数
1
解决办法
244
查看次数