草庐IT

anonymous-delegates

全部标签

ios - 在 App Delegate 中启动时显示加载屏幕

我正在构建一个应用程序,它需要在启动时从XML文件加载信息。我在AppDelegate类的didFinishLaunchingWithOptions方法中调用获取方法:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[selffetch];returntrue;}但我想在应用程序启动时显示图像,并希望它在fetch方法完成时消失。非常感谢任何帮助! 最佳答案 Hereisa

ios - CBCentralManager , CBService 委托(delegate)方法将在 iOS6 中以后台模式调用

我正在使用Apple核心蓝牙示例。外围设备在一台iPhone设备的前台运行。我在一台设备上运行cbcentral客户端应用程序。当两个应用程序都处于前台状态时,它配对良好。我的需要是当我运行客户端时cbcentral客户端在后台,没有调用委托(delegate)方法,我在其中提到了本地通知。通知不会以后台模式出现。我可以像使用NSUrlConnection一样使用NSOperation来运行蓝牙委托(delegate)方法吗?它可以在最新的iOS版本中运行吗?我检查了它,但它不起作用。代码:-(void)peripheral:(CBPeripheral*)aPeripheraldidU

ios - 在 ViewController 中设置了 TableView 的数据源和委托(delegate),但没有任何反应

我在UIViewController中有一个UITableView,我想我已经完成了所有必要的步骤设置它,但是当我把一个NSLog放在它的协议(protocol)的requiered方法中时,我没有得到tableView的响应我告诉UITableView我将实现它的协议(protocol)@interfaceSubSelectionTableViewWithMenuVC:UIViewController我在标题中设置了tableViewsocket@property(weak,nonatomic)IBOutletUITableView*tableView;在ViewDidLoad中,我

ios - 以 UIView 作为委托(delegate)和数据源的 UICollectionView

我一定是个菜鸟,但我想不通,需要一些帮助。我有一个UIView,里面有一个UICollectionView。当我添加CollectionView时,出于某种原因,我的Nib中没有得到UICollectionViewCell我只有在UIViewController中添加CollectionView时才会得到它。我的部分问题是-是否可以在我的nib文件中包含UICollectionViewCell?我假设答案是否定的,所以我尝试了以下方法:我为我的自定义UICollectionViewCell创建了一个单独的nib文件和类,并将自定义单元格注册到我的CollectionView中,如下所示

iphone - 委托(delegate)没有从另一个 View Controller 调用,尝试了一切

我有2个ViewController,它们之间有一个segue。我的主视图Controller称为ViewController.在我的第二个ViewController中称为PreferencesViewController我有一个按钮必须更改我的主ViewController中的一些值。但它没有...我在我的PreferencesViewController.h中设置了委托(delegate)协议(protocol)就像我在StackOverflow上看到的几个例子一样(是的,我用谷歌搜索了它;))。我还导入了PreferencesViewController.h文件到我的主View

ios - 使用委托(delegate)清理数组

我制作了一个AR应用程序,可以识别图像并在AlertView中显示识别出的对象。在AlertView中,我有2个按钮:添加和取消,我使用UIAlertViewDelegate来了解用户按下了哪个按钮。如果用户按下添加按钮,识别的对象将存储在一个数组中。我将这个数组传递给另一个ViewController,我在其中设置了一个TableView。在这个TableView的底部有一个“支付”按钮,可以转到另一个ViewController,我在其中显示识别出的对象的总价。在最后一个ViewController中,我可以按下一个按钮来支付我使用AR选择的对象。现在,当我按下此按钮时,应用程序会

ios - 为什么这个委托(delegate)不适用于 UITextView

-(void)viewDidLoad{[superviewDidLoad];}-(id)init{self=[superinitWithNibName:@"WritingView"bundle:nil];if(self){//self.view.delegate=self;self.txtMain.userInteractionEnabled=YES;self.txtMain.delegate=self;}returnself;}-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{re

ios - CLLocationManager 不回调委托(delegate)中的方法

CLLocationManager不回调方法:locationManager:(CLLocationManager*)managerdidChangeAuthorizationStatus:(CLAuthorizationStatus)status;在用户许可之后。我在单例类(某种管理器)中分配CLLocationManager实例,将委托(delegate)分配给自己,一切看起来都很好,但无法正常工作。此外,我的应用程序中有很多多线程逻辑,我认为问题是死锁或与多线程相关的其他问题。我怎样才能揭示问题所在。附言我也试过打电话startMonitoringSignificantLocat

ios - 通过 topviewcontroller 在自定义类上设置委托(delegate)的简洁方法

我已经定义了一个类NewViewController,它显示了一个用于在应用程序中添加新项目的屏幕,该项目被包装在UINavigationController中。我想在这个UIViewController上设置一个delegate,我目前在prepareForSegue方法中这样做:UINavigationController*navController=segue.destinationViewController;NewViewController*newViewController=(NewViewController*)navController.topViewControll

ios - NSXMLParser "foundCharacters"未调用委托(delegate)方法

我在解析XML时遇到了问题,所以我使用NSLogs检查我的代码并注意到-(void)parser:(NSXMLParser*)parserfoundCharacters:(NSString*)string没有被调用。我的XML:AmericasCoQBdAAAAE2tdzw4RGvnvaUZTk6N1ByNtosmD--ZYfcmkkPkR6R6v_nN9gJCO1INOVg-S5rzy7BATEUmvAQzh8hClafZbph2wSgfD28gXNJAttXLUbqzQMaql3rVbisSUv2a2r_H6ktOSaI5lLvf0GNthT5jn2JfAdD_HfUls6qhMv