小编Mar*_*cin的帖子

Facebook访问令牌服务器端验证iPhone应用程序

我正在开发基于与服务器通信的iPhone应用程序,我想使用Facebook身份验证机制.

基本上,我认为它应该像这样工作:

  1. 在我的iPhone应用程序中,用户使用他的电子邮件和密码登录Facebook.
  2. 用户可以访问相关Facebook应用程序的数据.
  3. 成功登录后,我的iPhone应用程序会收到访问令牌.
  4. 在与我的服务器进一步通信时,我的iPhone应用程序应该使用收到的Facebook访问令牌(例如:在查询中).
  5. 当我的服务器从iPhone应用程序收到一些带有访问令牌的查询时,它应该询问Facebook这个令牌是否有效(以及对谁),如果是,服务器应该假定用户通过Facebook验证.

我的问题是:如果给定的访问令牌有效,服务器应该如何询问Facebook?我想我应该以某种方式检查令牌是否对我的Facebook应用程序有效.

我已经尝试了很多Facebook查询到图形API,我发现,但没有任何工作像我预期的那样.你能举个例子吗?

iphone authentication facebook

112
推荐指数
5
解决办法
5万
查看次数

iPhone UILabel - 非破坏性空间

有没有办法在UILabel文本中使用非中断空格?

例如,我有2行标签和换行模式设置为自动换行.从数据库中读取此标签的内容,并将其存储为字符串.现在有时我的标签中的文字看起来像这样:

lorem ipsum some text
1
Run Code Online (Sandbox Code Playgroud)

但我想这样显示:

lorem ipsum some
text 1
Run Code Online (Sandbox Code Playgroud)

所以基本上,我需要在'text'和'1'之间强制不间断的空格.

我在这里找到了一些解决方案,但我认为在源代码文件中输入文本时它可以工作.在我的情况下,文本在数据库中.

有什么建议?

iphone text uilabel ios

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

进入后台后iPhone AVAudioRecorder暂停问题

进入后台后,我有一个暂停AVAudioRecorder的问题.基本上,它是这样的(_recorder是我的AVAudioRecorder实例):

  1. 开始录制:

    [_recorder record];
    
    Run Code Online (Sandbox Code Playgroud)
  2. 按设备上的主页按钮.

  3. 因为我已经为此案例的通知设置了观察者(在viewDidLoad中),我的自定义方法applicationDidEnterBackground会触发.
  4. 在applicationDidEnterBackground我做:

    [_recorder pause];
    
    Run Code Online (Sandbox Code Playgroud)
  5. 现在,当我点击应用程序图标时,将应用程序带到前台,立即录制,不采取任何操作.这甚至更奇怪,因为检查财产:

    _recorder.recording == YES
    
    Run Code Online (Sandbox Code Playgroud)

返回NO.

我有一个函数,NSTimer每0.1秒调用一次(刷新UI等),在这个函数中我有这个:

if(_recorder.recording) {
    NSLog(@"recording");
}
else {
    NSLog(@"not recording");
    NSLog(@"time: %f", _recorder.currentTime);
} 
Run Code Online (Sandbox Code Playgroud)

它在控制台上打印:

    ...
    not recording
    time: 9.404082
    not recording
    not recording
    time: 9.473197
    not recording
    time: 9.531179
    not recording
    time: 9.629206
    not recording
    time: 9.728435
    ...
Run Code Online (Sandbox Code Playgroud)

因此,正如您所看到的,录音机的currentTime一直在增加,并且正在录制音频.

任何想法如何解决这个问题?

iphone audio background recording

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

标签 统计

iphone ×3

audio ×1

authentication ×1

background ×1

facebook ×1

ios ×1

recording ×1

text ×1

uilabel ×1