Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c MGTwitterEngine';s sendUpdate inReplyTo没有实际回复tweet_Objective C_Cocoa Touch_Mgtwitterengine - Fatal编程技术网

Objective c MGTwitterEngine';s sendUpdate inReplyTo没有实际回复tweet

Objective c MGTwitterEngine';s sendUpdate inReplyTo没有实际回复tweet,objective-c,cocoa-touch,mgtwitterengine,Objective C,Cocoa Touch,Mgtwitterengine,MGTwitterEngine的sendUpdate带有inReplyTo参数,实际上并没有回复tweet,而是在发送一条新的tweet 正如在论坛上讨论的那样,我面临着长值问题,但我解决了这个问题,tweetID在整个论坛上保持不变。但是,每当我回复一条推特,当我查看推特页面时,我就会发一条新的推特,而不是回复 请务必让我知道我能做些什么来解决这个问题 提前非常感谢 Prashanth 原始的MGTwitterEngine使用了一个无符号的long作为tweet id。但是tweet id早已

MGTwitterEngine的sendUpdate带有inReplyTo参数,实际上并没有回复tweet,而是在发送一条新的tweet

正如在论坛上讨论的那样,我面临着长值问题,但我解决了这个问题,tweetID在整个论坛上保持不变。但是,每当我回复一条推特,当我查看推特页面时,我就会发一条新的推特,而不是回复

请务必让我知道我能做些什么来解决这个问题

提前非常感谢

Prashanth

原始的MGTwitterEngine使用了一个无符号的long作为tweet id。但是tweet id早已超过了无符号的long id大小。您需要将tweet id更改为NSString,并将其作为NSString传递。在内部,该值作为URL的一部分发布,因此可以将其作为字符串传递

我发布了所需的更改


我自己还没有尝试回复推文,如果情况不同,我会尝试一下并在这里发布。

sumitkm是正确的,所有这些转换都是不必要的,因为在最后updateID通过stringWithFormat方法传递给param的NSString。除此之外,我还必须在回复消息前缀中添加我回复到的用户名,所以示例消息看起来像:“@MichalGumny my reply message”。这对我来说很有用。

我已经做了更改,但是没有发布回复。。甚至什么都没有发生,甚至没有创建新的tweet:(…这里有任何ideasSame问题,将参数id更改为(NSString*),并作为常规tweet发布。您找到这个问题的答案了吗