小编Phi*_*lip的帖子

NSFetchedResultsController前置一行或一节

我有一个UITableView填充了标准的NSFetchedResultsController.但是我想在前面添加一行或一个部分(最好是行,但是其中任何一个都可以正常工作.)

我现在可以看到这样做的唯一方法是在处理来自NSFetchedResultsController的数据的部分/行时手动重写所有NSIndexPath,以欺骗它看到索引0处的部分并从索引0处的行开始.似乎是一个非常糟糕的主意,很快会让人感到困惑,所以我希望最好避免这种情况.

一个很好的例子就是在官方的Twitter应用程序中,当你第一次启动它时,我将引导你从朋友列表中添加一些人.

Twitter应用程序建议页面的屏幕截图,突出显示相关部分

红色部分几乎是我想要实现的,而我假设的黄色部分是来自同一部分的NSFetchedResultsController的结果(尽管它们的自定义样式可能是一个单独的部分.)

uitableview nsindexpath nsfetchedresultscontroller ios

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

PHP Azure OAuth JWT App角色

我在Azure AD中创建了一个应用程序,其中包含多个appRoles内部的清单,我可以为这些角色分配用户.用户完成单点登录后,返回到我的应用程序,然后从登录中请求JSON Web令牌.问题是,我从Azure回来的令牌中没有列出任何已分配的角色,因为它表明应该在这里.

是否存在我缺少的配置选项,或者是否有其他方法可以通过Azure Graph API查找其分配的角色?


更新:

resource请求授权URL时将其指定为App ID URI后,我设法进一步了解.

我现在回到以下错误(在返回URL中):

"The signed in user '<user email>' is not assigned to a role for the application '<app client id>'."
Run Code Online (Sandbox Code Playgroud)

用户肯定已在应用程序的Azure AD控制面板中分配了一个角色,错误消息中的应用程序客户端ID与应用程序的客户端ID完全匹配.


应用配置:

Azure AD应用程序配置屏幕

用户分配了一个角色:

Azure AD应用程序用户角色分配

登录并返回应用程序后出现错误消息:

Azure AD身份验证错误消息

php oauth azure jwt azure-active-directory

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