1. 程式人生 > >cocos2dx 在ios下獲取當前ViewController

cocos2dx 在ios下獲取當前ViewController

參考博文:

http://www.xuanyusong.com/archives/1878

http://blog.csdn.net/muyu114/article/details/12968067

總結如下:

UIViewController* ctrol;

if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0)
    {
        // warning: addSubView doesn't work on iOS6
        NSArray* array=[[UIApplication sharedApplication]windows];
        UIWindow* win=[array objectAtIndex:0];
        
        UIView* ui=[[win subviews] objectAtIndex:0];
       ctrol =(UIViewController*)[ui nextResponder];
    }
    else
    {
        // use this method on ios6
      ctrol=[UIApplication sharedApplication].keyWindow.rootViewController];
    }

接入銀聯sdk所遇到的問題,需要傳入 viewcontroller,此時傳入ctrol即可

相關推薦

cocos2dxios獲取當前ViewController

參考博文: http://www.xuanyusong.com/archives/1878 http://blog.csdn.net/muyu114/article/details/12968067 總結如下: UIViewController* ctrol; if (

iOS獲取當前view的控制器、當前應用的tabbarController、navigationController中指定viewController

-------------獲取當前view的控制器--------------@interface UIView (CurrentController)-(UIViewController *)getCurrentViewController;@end#import "UIV

Linux 獲取當前路徑所有目錄大小並排序

目錄排序 大小排序日常工作中,會遇到一堆目錄,如何查看各目錄大小呢,大家都知道du命令先列出前10條[email protected]/* */ /scripts]#du -sh * | head 120K 2017031510 248K 2017031514 23M 2017031515 664

Java在不同環境獲取當前路徑的方法--this getClass getResource

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

iOS 實時獲取當前應用消耗的CPU和記憶體

https://www.cnblogs.com/mobilefeng/p/4977783.html 這一遍文章對獲取app 消耗的CPU和記憶體問題的多種方案做了對比,沒有實際去測試。 1 獲取應用消耗的CPU float cpu_usage() { kern_return

Appium在ios獲取頁面元素的一種新思路

p.p1 { margin: 0.0px 0.0px 16.5px 0.0px; text-align: justify; font: 22.0px "PingFang SC Semibold"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px;

iOS 快速獲取當前顯示控制器的正確方式

背景 在開發過程中,經常需要獲取當前 window, rootViewController, 以及當前 ViewController 的需求. 如果 .m 實現不是在當前檢視情況下, 我們需要快速的獲取到當前控制器, 這種情況就需要先做好一層封裝,我一般是通過

window系統獲取當前使用者目錄

在很多情況下我們需要獲取當前使用者目錄來操作檔案,我這邊的使用環境是批處理在不同電腦上執行,需要獲取當前使用者目錄下檔案來操作。 通過環境變數%USERPROFILE%就可以獲取了 在cmd下輸入echo %USERPROFILE%可以檢視當前系統使用者目錄 這邊列舉一些其他常用的獲取系統路徑

Mac獲取當前程式執行的目錄

NSString* getExePath() { char buf[0] = {0}; uint32_t size = 0; _NSGetExecutablePath(buf,&size); char* path = (char*)malloc(si

C#獲取當前總毫秒數的方法和程式碼

在.Net下DateTime.Ticks獲得的是個long型的時間整數,具體表示是至0001 年 1 月 1 日午夜 12:00:00 以來所經過時間以100納秒的數字。轉換為秒為Ticks/1000

iOS NSDate 獲取當前星期幾

根據 <span style="font-family: Arial, Helvetica, sans-serif;">NSDate 獲取當前星期幾 返回格式 2014-1-1 星期五&

如何在Windows和Linux獲取當前執行緒的ID號

Linux下獲取當前執行緒ID號函式: pthread_t pthread_self(); 返回:當前執行緒的ID號 pthread_t 資料型別的定義如下: typedef unsigned long int pthread_t; sizeof(pthread_t) =

Unicode 獲取當前工作路徑並存入char*

用VS2010開發時,在開發目錄下建立了個資料夾並存放了txt檔案 現在需要獲取絕對路徑 之前在網上找了很多 但總存在型別不匹配問題 以下為解決方案: char * filename= new char[100] ; WCHAR *filename_L

IOS-Swift 獲取當前日期 星期

// 獲取當前日期 let moonDay = Date().stringWithFormatterL(dateFormat: "M月dd日") let time = Date().stringWi

iOS 下面獲取當前棧中的控制器,以方便在子view中做操作

-(UIViewController *)currentViewController{          UIViewController * currVC = nil;     UIViewController * Rootvc = keyWindow.rootView

Tomcat獲取當前類的路徑中含有空格的解決方案

web專案釋出到Tomcat之後,如果tomcat是安裝在比如 C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\**** 那麼你獲取當前類的路徑的時候,就會出現問題,因為它會報出%20 C:\Pr

javaWeb專案獲取當前類的絕對路徑

在開發中我們經常會對檔案進行操作,所以也就經常涉及到檔案路徑問題。那麼在JavaWeb專案中如何獲取當前專案或Java類的路徑呢? 如下程式碼是一個簡單的Servlet 類: public class First extends HttpServlet { publ

linux獲取當前螢幕解析度

首先需要更改螢幕檔案fb0許可權,以供使用者開啟 終端命令列輸入: chmod 0777 /dev/fb0 vi 新建一個.c檔案 #include<stdio.h> #include<sys/types.h> #include

linux 獲取當前網路連線狀態

#include <linux/sockios.h>#include <sys/socket.h>#include <sys/ioctl.h>#include <linux/if.h>#include <string.h

iOS定位獲取當前所在經緯度,進而獲得具體地址(省市地區街道)

 首先,我們需要在工程中匯入CoreLocation系統框架。然後在我們的控制器中引入標頭檔案。 #import <CoreLocation/CoreLocation.h> 然後,宣告一個CLLocationManager物件作為成員變數,用於定位獲取經緯度