我正在尝试实现一个TableView,其中每个单元格都有一个' +
'按钮,就像在播放列表中添加歌曲时的iPod应用程序一样.
在cell.accesoryType
只有四个值
UITableViewCellAccessoryCheckmark
UITableViewCellAccessoryDetailDisclosureButton
Run Code Online (Sandbox Code Playgroud)
UITableViewCellAccessoryDisclosureIndicator
和
None
Run Code Online (Sandbox Code Playgroud)
如何才能做到这一点?我是否需要创建自定义按钮并设置cell.accessoryView
或是否有其他方法来执行此操作?
我正在创建一个基于聊天的Application on QuickBlox
Framework,我希望在App中有一个块功能.我读了一些像XMPP和QuickBlox
.但没有得到任何帮助.
有一些逻辑维持QBPrivacyList
不允许其他用户发送消息并阻止它但我没有成功.
这是我如何维护隐私列表的代码片段.
@"public"
在聊天方法登录时使用姓名获取隐私列表
[[QBChat instance] retrievePrivacyListWithName:@"public"];
Run Code Online (Sandbox Code Playgroud)
因此,如果已经创建了隐私列表,"public"
则会在委托方法中获取它
- (void)chatDidReceivePrivacyList:(QBPrivacyList *)privacyList{
NSLog(@"chatDidReceivePrivacyList: %@", privacyList);
_blockPrivacyList = privacyList; // Save its instance for further add more users in list
}
Run Code Online (Sandbox Code Playgroud)
//响应是
[PrivacyList name: public]items:("type: USER_ID valueForType: 2075213 action: deny"
)
这是如何在隐私列表中添加其他成员
- (void)blockUserWithQBId:(NSUInteger)qbID
{
QBPrivacyItem *item = [[QBPrivacyItem alloc] initWithType:USER_ID valueForType:qbID action:DENY];
if (_blockPrivacyList) {
[_blockPrivacyList addObject:item]; // add new user if already privacy list is there
}else
_blockPrivacyList = [[QBPrivacyList …
Run Code Online (Sandbox Code Playgroud)我不确定如何实现这一目标,因此我在问这个问题。
我有2个名为abVC
和的ViewController(VC)xyVC
。
abVC
只包含TableView
与xyVC
只包含一个按钮。
当我点击一个按钮时xyVC
,它应该重新加载tableview abVC
而不移动到该视图abVC
。
可能吗 ?如果是..那么请帮助我,该怎么做?
我在我的服务器上运行了一个运行我的Web服务的PHP代码.它以发送整数值处理数据.我怎么能得到它?这是我的请求网址:
NSString *requestURL=[NSString stringWithFormat:@"%@?u=%@& p=%@&platform=ios",url,txtUserName.text,txtPassword.text];
Run Code Online (Sandbox Code Playgroud)
更新评论:我的服务器上有一个php文件.它需要3个参数并注册我的用户并返回值为1(成功,2表示重复).我需要向我的服务器发送请求:
url="http://smwebtech.com/Pandit/web_service/signup.php?u=Test&p=password&platform=ios"
Run Code Online (Sandbox Code Playgroud)
如何将此请求发送到服务器并从服务器获取返回值?
ios ×3
objective-c ×2
uitableview ×2
chat ×1
iphone ×1
privacy ×1
quickblox ×1
reload ×1
xmpp ×1