小编Ale*_*way的帖子

没有从Facebook接收实时更新

我已经设置我的服务器从Facebook接收实时更新,我已经通过身份验证获取令牌等,注册了回调网址...而且自从身份验证GET请求后我没有收到任何通知.

GET graph.facebook.com/APP-ID/subscriptions我收到......

data: [
{
  object: "user",
  callback_url: "REDACTED-VAID-URL",
  fields: [
    "activities",
    "books",
    "checkins",
    "events",
    "feed",
    "friends",
    "interests",
    "likes",
    "location",
    "movies",
    "music",
    "television"
  ],
  active: true
}
]
Run Code Online (Sandbox Code Playgroud)

所以据我所知,实时通知设置正确.当我将自己的POST发送到回调URL时,服务器每次都会向我发送POST详细信息,但我在Facebook更新后从未收到过这个,所以我很确定它只是没有点击URL.我有几个用户通过应用程序进行身份验证,我们都在Facebook上尝试了各种各样的东西来尝试触发它(状态更新,发布,等等).我可以从普通的rest API中提取他们的feed等.

我必须在这里找到一些东西,我还需要做些什么才能让它发挥作用?!

php iphone facebook objective-c ios

22
推荐指数
1
解决办法
3521
查看次数

如何删除UIView transitionWithView的效果

使用下面的代码我成功地使我的UIImageView在其图像中淡入淡出.

[UIView transitionWithView:myCell.myImageView duration:2.0 options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
    myCell.myImageView.image = myImage;
} completion:NULL];
Run Code Online (Sandbox Code Playgroud)

但是,当重复使用单元格时,我需要删除此图像.重复使用时,它显示最后一个图像(在重复使用之前显示),然后转换到它应该是的图像,而不是从没有图像过渡到它应该是的图像.

我尝试过的:

-(void)prepareForReuse {
    [super prepareForReuse];

// More is obviously needed than just setting image to nil when using a transition
self.myImageView.image = nil;

[self.myImageView setNeedsDisplay];

// but I also tried removing all animations
[self.myImageView.layer removeAllAnimations];

// and I even tried removing the sublayers, but still no success.
[self.myImageView.layer.sublayers makeObjectsPerformSelector:@selector(removeFromSuperlayer)];
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏,但如果您不明白问题是什么,请不要回答.反而评论,如果需要我可以更好地解释.

谢谢!

objective-c calayer uiview ios

14
推荐指数
1
解决办法
2019
查看次数

使用NSHTMLTextDocumentType的子弹点间距和换行符开始位置

随着iOS 7的到来NSHTMLTextDocumentType,我使用下面的代码来解析HTML并将其显示在一个UITextView.除了带有子弹点外,它完美无缺.

如何更改项目符号每一侧的间距(项目符号和UItextView左边框之间的空格以及项目符号右侧文本之间的空格)?

而且,更重要的是.如果文本在下一行继续,我还需要它继续在相同的x位置,如子弹点文本开始的上面的行.我怎样才能做到这一点?(二线压痕)

我尝试过使用各种各样的CSS,但似乎NSHTMLTextDocumentType仍然相当有限.我设法做的只是改变列表的颜色.

所有帮助表示赞赏.

先感谢您!

码:

_textView.textContainer.lineBreakMode = NSLineBreakByCharWrapping;

NSString *testText = @"<p><b>This is a test with:</b></p><ul><li>test test test
test test test test test test test test test test <li>test test test test test
test <li>test test test test test <li>test test test test test test test test
test test test test <li>test test test test test test test test <li>test test
test test test test <li>test test test test …
Run Code Online (Sandbox Code Playgroud)

cocoa nsattributedstring ios ios7 textkit

10
推荐指数
1
解决办法
1829
查看次数

使用本地时区将unix时间戳转换为NSdate

我从API请求中得到一些start_timesend_timesNSDecimalNumbers 形式返回.

我已经成功地将这些NSDecimalNumbers转换为NSDates,但代码没有考虑时区.

我需要它使用设备上默认的时区.

iphone objective-c nsdate ios

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

如何更改Facebook登录验证屏幕中的默认应用程序图标

干净利落.我需要更改在使用Facebook SDK登录应用程序时在身份验证屏幕中呈现给用户的默认应用程序图标.

在此输入图像描述

我尝试过的:

www.developer.facebook.com -> My Apps -> App Details -> Icons

任何帮助表示赞赏!感谢您的时间!

iphone authentication android facebook ios

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

如何检查为什么viewWillDisappear:被调用

我需要检查是否viewWillDisappear:被调用,因为我正在将另一个UIViewController作为模态呈现。有人知道这是否可能吗?

更新

我想知道为什么要调用它。例如,如果它被弹出或另一个viewcontroller显示为模式。我需要区分两者。

iphone objective-c uiviewcontroller ios

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

从objective-c中的文本文件中读取

我有一个由多个单词组成的文本文件.它们都被新线分开.

我尝试了什么:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"txt"];

if (filePath) { // This does trigger, so the file is actually found.

    NSArray *arr = [filePath componentsSeparatedByString:@"\n"]; 

}
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

NSMutableArray * lines = [[NSMutableArray alloc] initWithArray:[filePath componentsSeparatedByString:@"\n"] copyItems: YES];
Run Code Online (Sandbox Code Playgroud)

这两个似乎都不起作用,因为当我使用NSLog读出行时,我似乎只获得了文件路径.你们有人可以帮忙吗?

lines数组似乎只包含一个对象,即文本文件位置的字符串.

我想要一个数组,其中每个字符串是由纺织品中的一行分隔的字符串.

cocoa-touch objective-c ios

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

NSXMLParser划分包含外部(unicode)字符的字符串

我遇到了NSXMLParser的一个特殊问题.

由于某种原因,它会删除所有挪威字符æ,ø和å前面的所有字符.

但是,问题似乎与所有非az字符相同.(所有外国字符)

例子:

现实:Mål输出:ål

现实:Le chantdessirènes输出:ènes

下面是我从日志中打印出字符串的示例:

- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
Run Code Online (Sandbox Code Playgroud)

日志:

2012-02-22 14:00:01.647 VotePlayClient[2776:207] found characters: Le chant des sir
2012-02-22 14:00:01.647 VotePlayClient[2776:207] found characters: ènes
Run Code Online (Sandbox Code Playgroud)

你可以清楚地看到它在遇到外国信件时跳转到一个新行.

我相信我必须弄清楚如何追加字符串或其他东西.

以下是NSXMLParser文件:

SearchXMLParser.h

#import <Foundation/Foundation.h>
#import "Search.h"

@interface SearchXMLParser : NSObject <NSXMLParserDelegate>
{
NSMutableString *currentNodeContent;
NSMutableArray *searchhits;
NSMutableArray *trackhits;

NSXMLParser *parser;
Search *currentSearch;  
}

@property (readonly, retain) NSMutableArray *searchhits;
@property (readonly, retain) NSMutableArray *trackhits;

-(id) loadXMLByURL:(NSString *)urlString;

@end
Run Code Online (Sandbox Code Playgroud)

SearchXMLParser.m

#import "SearchXMLParser.h"
#import "Search.h"

@implementation SearchXMLParser

@synthesize searchhits, trackhits;

-(id) …
Run Code Online (Sandbox Code Playgroud)

iphone utf-8 nsxmlparser xml-parsing

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

如何以编程方式向下移动整个UITableView

我有一个tableview,我需要下推并调整较小.我不能使用内容插入,因为它不是我需要推下的内容.我需要将整个tableview向下移动44px.

我尝试过的:

CGRect tableViewFrame = self.tableView.frame;
tableViewFrame.origin.y = 44;
self.tableView.frame = tableViewFrame;
Run Code Online (Sandbox Code Playgroud)

先感谢您!

iphone objective-c uitableview ios

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

有效地比较数组中的元素与coredata表行

好.我有一个带有歌名的数组.我还有一个带有一些相同歌名的CoreData数据库.如何有效地检查两者中的哪些歌曲?我真的不想通过使用for循环将数据库中的每首歌与数组中的所有元素进行比较.我还需要知道CD阵列中的歌曲名数组中的哪些元素编号.谁能帮我?谢谢!

iphone core-data objective-c

0
推荐指数
1
解决办法
264
查看次数