CCWebView* CCWebView::create(const char *url, int luaHandler){ CCWebView* pView = new CCWebView(); if (pView->init(url, luaHandler)){ //pView->autorelease(); return pView; } CC_SAFE_DELETE(pView); return NULL; }
CCWebView * CCWebView::create(const CCPoint & pos,const CCSize &size,CCNode* parent) { CCWebView *pRet = new CCWebView(pos,size,parent); if (pRet) { pRet->setContentSize(size); if (pRet->init()) pRet->autorelease(); else { delete pRet; pRet = NULL; } } return pRet; }
CCWebView* CCWebView::create(const char* activityName) { CCWebView* webview = new CCWebView(activityName); if(webview && webview->init()) { webview->autorelease(); return webview; } else { delete webview; webview = NULL; return NULL; } }
CCWebView* CCWebView::create() { CCWebView* webview = new CCWebView(); if(webview && webview->init()) { webview->autorelease(); return webview; } else { delete webview; webview = NULL; return NULL; } }